java - 如何在不安装 MS Office 且不使用 Interop Library 的情况下读取服务器中的 MS Office 文件?

标签 java .net apache ms-office office-interop

互操作库运行缓慢,需要安装 MS Office。 很多时候您不想在服务器上安装 MS Office。

我想使用 Apache POI ,但我使用的是 .NET。

我只需要提取文件的文本部分,而不是在 Office 文件中创建或“存储信息”。

我需要告诉你,我有一个非常大的文档库,我无法将它转换为更新的 XML 文件。

我不想为二进制文件编写解析器。 像 Apache POI 这样的库会为我们做这件事。不幸的是,它仅适用于 Java 平台。也许我应该考虑用 Java 编写这个应用程序。

我仍然没有在 .NET 中找到 POI 的开源替代品,我想我会用 Java 编写自己的应用程序。

最佳答案

对于所有 MS Office 版本:

对于新办公室 (2007):

对于旧 Office(2007 年之前):

关于java - 如何在不安装 MS Office 且不使用 Interop Library 的情况下读取服务器中的 MS Office 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153079/

相关文章:

java - 在类路径中找不到任何 META-INF/persistence.xml 文件

.net - 有没有更好的方法来为具有很多字段的对象实现 Equals?

apache - 如何重写所有不包含短语的非 ssl 请求?

apache - 防止 mod_jk 在页面加载时显示/附加 index.cfm?&_modcfmlredirected

java - 使用 bouncyCaSTLe.SecurityException 打包在独特的 jar 中

磁盘使用情况的 Java 分析

java - 将平面集合映射到层次结构的最佳方法

c# - 如何为 Wcf 服务创建 Asmx 客户端

c# - 如何为嵌套集合编写 FluentAssertion,与顺序无关?

php - 可以用 PHP 创建 Apache hooks 吗?