编程语言
首页 > 编程语言> > c# – 将Open XML Excel文件转换为HTML

c# – 将Open XML Excel文件转换为HTML

作者:互联网

我正在为MS Office 2007开发打印解决方案.办公自动化不适合我,因为它需要安装Office. Open XML Document Viewer是通过XSLT转换将Word文件(.docx)转换为HTML格式的解决方案,但它仅适用于.docx.可以将相同的技术用于Excel电子表格文件吗?

解决方法:

您可以使用本文XSL transformation of SpreadsheetML to HTML作为开发自己的转换的起点.您还可以查看OpenXML/ODF Translator Add-ins for Office中的开源XSLT,以了解您在OOXML之外的任何转换中可能需要考虑的事项.要记住的一件事是,SpreadsheetML与PresentationML中的文件结构中的WordprocessingML更相似(即,对于每个工作表,都有一个单独的文件).

如果从.NET执行此操作,我将从LINQ而不是XSLT执行此操作.我已经完成了从DrawingML到SVG的转换,Linq使它变得简单(就XSLT的类似功能而言,保持在.NET中等)

标签:c,net,ms-office,openxml
来源: https://codeday.me/bug/20190710/1423023.html