使用apache poi更改excel表单的同一个单元格中的dynamic文本颜色?

我正在使用POI库来处理一个Excel文件,我需要的是我正在处理一个应用程序,如果你修改了任何东西,这些改变应该以红色显示。

例如:在我的应用程序中,其中一个logging有“ stackflowisgood ”,然后用“ stackoverflowisgood ”对其进行修改,现在新的变化已经“结束”了。

所以会有一个链接可以下载一个Excel文件。 下载后,Excel应该像“stackoverflowisgood”一样显示在同一个单元格中的“over”红色。 所以这里我的数据变化一直取决于用户的变化,所以我不能用任何固定的索引来给它着色,这个代码适用于特定的string

HSSFRichTextString richString = new HSSFRichTextString("Hello, World!"); richString.applyFont(6, 10, blueFont); 

但我需要dynamic的string。