以下经验内容分享通过Java程序来查找并高亮Excel表格中的指定单元格数据。
工具/原料
Free Spire.XLS for Java (免费版)
jar获取及导入:
Java代码示例
1
import com.spire.xls.*; import java.awt.*; public class FindAndHightlightData { public static void main(String[] args) { //创建实例,加载测试文档 Workbook wb = new Workbook(); wb.loadFromFile('test.xlsx'); //获取工作表 Worksheet sheet = wb.getWorksheets().get(0); //查找指定字符串 CellRange[] ranges = sheet.findAllString('数字',true,true); //遍历单元格,设置高亮颜色 for(CellRange range : ranges) { range.getCellStyle().setColor(Color.yellow); } //保存文档 wb.saveToFile('FindAndHightlightData.xlsx',ExcelVersion.Version2013); wb.dispose(); } }
2
数据查找高亮结果: