我正在寻找一种方法来转换excel到html,同时保留格式。
我知道这在windows上是可行的,因为有一些底层的win32库(例如通过xlwings
Python - Excel to HTML (keeping format))
但是我正在寻找一个Linux上的解决方案,我也有Aspose Cells,但是这需要一个付费的许可证,否则它会给输出增加很多额外的垃圾,需要清理。
最后,我尝试了python lib xlsx2html
,但它在保留格式方面做得很差。
对于基于Linux的解决方案有什么建议吗?我也对用其他语言编写的工具感兴趣,这些工具可以很容易地通过python Package 。
先谢了!
更新:这里是一个我通过excel转换的随机excel工作表的例子,我想复制它。它有一些颜色,一些边框变化,一些合并的单元格和一些字体大小,看看它们是否都工作。
1条答案
按热度按时间mctunoxg1#
我认为您应该在JS世界中搜索Excel到HTML,而不是Python(我不是说这不可能,但在JS中更常见),我保证你会得到更好的结果。在我看来,找到一个基于JS的解决方案,做一个python Package 器会更有帮助。因为在JS社区,他们比其他社区更难导入和使用Excel。另一个想法是改变你的方法,我想看看如何用JS以嵌入方式导入Excel文件或HTML页面中的iframe,然后再将其导出。但是,我再次强烈建议检查JS库或GitHub库,其中一些库关心格式设置。