【发布时间】:2012-07-20 11:49:07
【问题描述】:
我正在使用 Apache Poi 将我的表格导出到 Excel 工作表。我扩展了 ExcelExport 类,重写了 getCellStyle 方法并自定义了我的单元格样式。
现在我想要的是,当用户编辑 excel 文档中的任何单元格时,我希望该单元格更改其颜色,以便以后查看该文档的任何人都可以轻松查看已更改的内容。
有没有办法做到这一点?
【问题讨论】:
标签: java apache-poi
我正在使用 Apache Poi 将我的表格导出到 Excel 工作表。我扩展了 ExcelExport 类,重写了 getCellStyle 方法并自定义了我的单元格样式。
现在我想要的是,当用户编辑 excel 文档中的任何单元格时,我希望该单元格更改其颜色,以便以后查看该文档的任何人都可以轻松查看已更改的内容。
有没有办法做到这一点?
【问题讨论】:
标签: java apache-poi
一种解决方案是将conditional formatting 添加到使用Apache POI 的HSSFSheetConditionalFormatting 的单元格中。
例如,如果您的程序写入的单元格值为 5,那么如果该值不等于 5,则您的条件格式可以将单元格背景设置为黄色
【讨论】: