不使用Microsoft.Office.Interop.Word将MS Word表转换为DataTable

时间:2018-07-02 12:24:31

标签: c# datatable ms-word office-interop

如何在不使用Microsoft.Office.Interop.Word的情况下将Word表转换为C#DataTable。我已经搜索了很多,但没有找到任何解决方案。 任何对此的帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

没有直接方法可以将Word表转换为数据表。但是有两种主要方法可以完成工作,即阅读Word文档的内容:

  1. 使用不需要在计算机上安装Office的任何第三方组件。例如,看看Aspose组件。

  2. 使用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文件格式。