我目前正在使用Apache POI将电子表格转换为HTML。
虽然我能够使用常用的POI API方法构建一个不错的HTML。我无法达到我要求的格式。
当当前单元格值较长时,单元值可能溢出到下一个单元而不合并相邻单元。这是理解的形象。
虽然我可以通过这种方法获得列宽 - Sheet并且可以理解列'R'(来自上图)中的文本没有被包装,但是我没有方法知道单元格的数量这个值过于流动。
为什么我需要这个? 我要求我的HTML看起来与电子表格类似。
转换为HTML文件时,我希望'colspan'
<td>
属性与单元格值的长度相对应。
您能否请教我更正API方法或解决方法?
提前致谢!
答案 0 :(得分:0)
这可能看起来有点hacky,但你可以尝试的一件事是使用getColumnWidth获取列宽,然后测试&#34;可见&#34;单元格的宽度,直到达到该宽度(达到该宽度需要多少个单元格),然后显示的单元格数量将是您的colspan值。
希望这是有道理的。