本文将介绍如何使用Spire.XLS for Java查找和高亮Excel文档中的指定数据。
原Excel文档:
import com.spire.xls.*;
import java.awt.*;
public class FindandHighlight {
public static void main(String[] args) {
//加载示例文档
Workbook workbook = new Workbook();
workbook.loadFromFile("Sample.xlsx");
//获取第一个工作表
Worksheet worksheet = workbook.getWorksheets().get(0);
//查找字符串 "2016"
CellRange[] ranges = worksheet.findAllString("2016", true, true);
for (CellRange range : ranges)
{
//设置高亮颜色
range.getCellStyle().setColor(Color.yellow);
}
//保存文档
workbook.saveToFile("output/FindandHighlight.xlsx", ExcelVersion.Version2010);
}
}
高亮数据效果图: