通过 Java 将 DOCM 转换为 ODS 或在线应用程序

无需使用 Microsoft® Word 或 Microsoft® Excel 即可将 DOCM 转换为 ODS 的 On Premise Java API

 

通过 Aspose.Total for Java 将 DOCM 转换为 ODS 是一个简单的两步过程。通过使用功能丰富的文档操作和转换 API Aspose.Words for Java ,您可以将 DOCM 导出为 HTML。之后,通过使用 Aspose.Cells for Java ,您可以将 HTML 转换为 ODS。

将 DOCM 转换为 ODS 的 Java API

  1. 使用 Document 类打开 DOCM 文件
  2. 使用 [Save]( https://reference.aspose.com/words/java/com.aspose.words/Document#save(java.lang.String,com.aspose.words.SaveOptions) 将 DOCM 转换为 HTML ) 方法
  3. 使用 Workbook 类加载 HTML 文档
  4. 使用 Save 将文档保存为 ODS 格式方法

转换要求

从您可以直接从基于 Maven 的项目轻松地使用 Aspose.Total for Java 并在您的 pom.xml 中包含库。

或者,您可以从 下载 获取 ZIP 文件。

免费的 DOCM 到 ODS 在线转换器

通过 Java 从 DOCM 文档中删除未使用的信息

Document 在将 DOCM 转换为 ODS 之前,您可以通过 Aspose.Words for Java 从 DOCM 文档中删除未使用的信息。有时您可能需要删除未使用或重复的信息以减少输出文档的大小和处理时间。 CleanupOptions 类允许您指定文档清理的选项。要从文档中删除重复的样式或仅未使用的样式或列表,您可以使用 Cleanup 方法。您可以使用 UnusedStylesUnusedBuiltinStyles 属性来检测和删除标记为“未使用”的样式。

通过 Java 将 ODS 文件保存到流

将 DOCM 转换为 ODS 后, Aspose.Cells for Java 使您能够将文档保存为流式传输。如果您需要将文件保存到 Stream 那么您应该创建一个 FileOutputStream 对象,然后 save 通过调用 Workbook 的 save 方法将文件保存到该 Stream 对象目的。

## 将 **DOCM(Word宏启用文档)** 转换为 **ODS(OpenDocument电子表格)** 对于启用基于文档的表格和结构化数据在 **LibreOffice Calc 和其他符合ODF标准的电子表格应用程序** 中使用至关重要。虽然 DOCM 文件通常包含有价值的表格和表单数据,但 ODS 提供了一种 **开放标准、完全可编辑的电子表格格式**,确保长期可访问性、合规性和协作。此转换将基于 Word 的数据与开源生态系统连接起来,支持企业和政府对 **透明、供应商中立的文件格式** 的需求。

主要用例

  • 将 Word 表格转换为可编辑电子表格
    将嵌入的 DOCM 表格转换为 ODS,用于高级计算、公式和分析。

  • 在 Linux 或开源生态系统中共享数据
    确保与 LibreOffice、OpenOffice 和其他免费软件平台兼容。

  • 确保符合政府规定的ODF格式
    满足ODS是批准的电子表格标准的法律和政策要求。

  • 支持使用免费工具进行协作编辑
    在不需要专有软件的开源环境中实现基于团队的编辑。

  • 长期存档在开放格式中
    将结构化数据保存在一个经久耐用、基于标准的格式中,可在数十年内访问。

自动化场景

  • 定期安排的 DOCM 到 ODS 导出
    自动化定期文档到电子表格的转换,用于报告和数据 consolida。

  • 无宏文档到电子表格的自动化
    剥离宏并仅将干净数据转换为 ODS,以确保合规性和安全性。

  • 政府工作流程强制执行ODF标准
    在政府和受监管行业中标准化文档到电子表格的转换。

  • 数据管道为 LibreOffice 用户准备 ODS
    将 DOCM 到 ODS 转换集成到用于开源分析的ETL工作流程中。

  • 云转换器标准化为 ODS 输出
    将 DOCM 数据作为 ODS 交付,在优先考虑开放标准的云协作套件中。

使用Java 探索DOCM转换选项

将DOCM转换为EXCEL (电子表格文件格式)