本文将介绍如何使用Spire.XLS for Java查找和替换Excel文档中的指定数据。
原Excel文档:
import com.spire.xls.CellRange;
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
public class ReplaceData {
public static void main(String[] args){
//创建Workbook实例
Workbook workbook = new Workbook();
//加载Excel文档
workbook.loadFromFile("Test.xlsx");
//获取第一个工作表
Worksheet worksheet = workbook.getWorksheets().get(0);
//查找工作表中的指定文字
CellRange[] ranges = worksheet.findAllString("合计", true, true);
for (CellRange range : ranges)
{
//替换为新文字
range.setText("替换");
}
//保存结果文档
workbook.saveToFile("ReplaceData.xlsx", ExcelVersion.Version2013);
}
}
结果文档: