互操作库速度很慢,需要安装 MS Office。
很多时候您不想在服务器上安装 MS Office。
我想用阿帕奇兴趣点,但我在 .NET 上。
我只需要提取文件的文本部分,而不是在 Office 文件中创建或“存储信息”。
我需要告诉您,我有一个非常大的文档库,但无法将其转换为较新的 XML 文件。
我不想为二进制文件编写解析器。
像 Apache POI 这样的库可以为我们做到这一点。不幸的是,它仅适用于 Java 平台。也许我应该考虑用 Java 编写这个应用程序。
我仍然没有在 .NET 中找到 POI 的开源替代品,我想我会用 Java 编写自己的应用程序。
对于所有 MS Office 版本:
- 您可以使用第三方组件,例如TX 文本控件对于单词和TMS Flexcel Studio对于Excel
对于新办公室(2007 年):
- 您可以使用 .net 功能做一些基本的事情
system.io.packaging
。看看如何在http://msdn.microsoft.com/en-us/library/bb332058.aspx
对于旧办公室(2007 年之前):
- 旧的 Office 格式现已记录:http://www.microsoft.com/interop/docs/officebinaryformats.mspx。如果你想做一些非常简单的事情,你可以考虑尝试一下。但请注意,这些格式非常复杂。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)