如何在不使用Microsoft.Office.Interop.Word的情况下将Word表转换为C#DataTable。我已经搜索了很多,但没有找到任何解决方案。 任何对此的帮助将不胜感激。
答案 0 :(得分:-1)
没有直接方法可以将Word表转换为数据表。但是有两种主要方法可以完成工作,即阅读Word文档的内容:
使用不需要在计算机上安装Office的任何第三方组件。例如,看看Aspose组件。
使用Open XML SDK,有关更多信息,请参见Welcome to the Open XML SDK 2.5 for Office。该SDK建立在System.IO.Packaging
API之上,并提供强类型的类来处理符合Office Open XML文件格式规范的文档。 Office Open XML文件格式规范是一个开放的国际ECMA-376第二版和ISO / IEC 29500标准。 Open XML文件格式对开发人员很有用,因为它们是一种开放标准,并基于众所周知的技术:ZIP和XML。
Open XML SDK 2.5简化了操作Open XML包和包中的基础Open XML架构元素的任务。 Open XML SDK 2.5封装了开发人员在Open XML包上执行的许多常见任务,因此您只需几行代码即可执行复杂的操作。
在这种情况下,您只能处理Office Open XML文件格式。