在我的文档中,我需要生成一个合并了单元格的表。简单例子
由于M2Doc不支持单元格的合并,所以我尝试了两个解决方案。
解决方案1
它包括在第二列中创建嵌套表。我用边框来隐藏它是一个嵌套表的事实。
不幸的是,Word没有正确处理嵌套表,因为无法保证单元格的恒定宽度。这会导致列的宽度不恒定。
解决方案2
我的第二个解决方法是在M2Doc之外用Python4Capella生成excel表。在我的M2Doc模板中,我创建对生成的表的引用。
如果我不必在我的表中显示XHTML描述,那么第二个解决方案将很好地工作。到目前为止,我只能在Excel中获得标记代码,我无法解释它。
对于如何实现我的表,包括与M2Doc当前功能合并的单元格,我有什么想法吗?例如,使用我将开发的专用Java服务?如果是这样,任何关于如何实现该服务的提示都是非常受欢迎的。任何关于战略的想法也是如此!
谢谢
发布于 2022-08-10 07:55:23
可以创建一个Java服务来合并单元格,例如这项服务。
此外,还需要Excel服务从.xlsx文件中插入表。
使用Python,您必须从描述中解析XHTML才能使用OpenPyXL成形。
也许另一个想法是使用MS本身通过宏或某些单元格格式选项进行转换。
https://stackoverflow.com/questions/73290618
复制相似问题