需要HTML字符剥离Excel导出,但效果保留

我使用CF9的cfspreeadsheet标签和函数导出数据,有些列中有HTML格式的文本。 我需要去掉HTML标签,并将<&&&&& amp;& amp; 不过,如果可能的话,我还想保留粗体标记和段落标记的效果。

我知道我可以使用rereplace,和其他人蛮力的输出,但我希望有一个更优雅的解决scheme。

有任何想法吗?

谢谢您的帮助!

我需要去掉HTML标签,并将<&&&&& amp;& amp; 不过,如果可能的话,我还想保留粗体标记和段落标记的效果。

我知道我可以使用rereplace,和其他人蛮力的输出,但我希望有一个更优雅的解决scheme。

我不认为CF中存在这样的function。 这将需要某种样式的html => excel转换。 这个线程表示,直到最近,POI(cfspreadsheet都使用这个function)甚至不存在这个function。 所以我的猜测是它不会存在于CF电子表格function中。

如果您愿意努力工作,可以查看最新版本的POI 。 看看提到的补丁是否可用在主发行版中。 否则,rereplace()听起来就像是最简单的方法。