OneNote 到 XLSX 或 XLS Java

OneNote 文件有助于组织事物。您可以保留文本、图像、表格或任何其他信息来记录要与同事或同行共享的信息。在某些情况下,您可能希望将 OneNote .one 文件转换为 XLSX 或 XLS 工作簿。根据这些要求,本文介绍了如何在 Java 中以编程方式将 Microsoft OneNote .one 文件转换为 XLSXXLS 格式。

OneNote .one 笔记本到 XLSX 或 XLS 转换器 – Java API 安装

您可以通过两个不同的步骤将 OneNote 笔记本转换为 XLSX 或 XLS 文件。首先,使用 Aspose.Note for Java API 将 .one 文件转换为 PDF 文件。在下一步中,使用 Aspose.PDF for Java API 将输出 PDF 文档渲染为 XLSX 或 XLS 文件。然而,您可以轻松地从 New Releases 部分下载 JAR 文件,或者在应用程序的 pom.xml 文件中使用以下 Maven 配置:

存储库:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

依赖:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>22.7</version>
    </dependency>
</dependencies>

在 Java 中将 OneNote .one 笔记本转换为 XLSX 或 XLS XLSX 或 XLS 文件

您可以按照以下步骤将 OneNote .one 格式文件渲染为 XLSX 或 XLS 文件:

  1. 创建 ByteArrayOutputStream 类的实例。
  2. 初始化 Document 类的对象以加载输入的 OneNote 文件。
  3. 使用 save 方法将文件渲染为 PDF 文档。
  4. 使用 Document 类加载生成的 PDF 文件。
  5. 将 OneNote .one Notebook 写入 XLSX 或 XLS 文件。

下面的代码片段说明了如何将 OneNote .one Notebook 转换为 Java 中的 XLSX 或 XLS 文件:

// 初始化 ByteArrayOutputStream 类的实例。
final ByteArrayOutputStream stream = new ByteArrayOutputStream();

// 使用 Document 类加载 OneNote .one 文件。
com.aspose.note.Document oneFile = new com.aspose.note.Document("Aspose.one");

// 将 .one 文件导出为 PDF
oneFile.save(stream, com.aspose.note.SaveFormat.Pdf);

// 使用 Aspose.PDF Document 类加载文件。
com.aspose.pdf.Document file = new com.aspose.pdf.Document(stream.toByteArray());

// 将 OneNote .one 文件转换为 Excel 文件。
file.save("SaveOutput.xlsx" , com.aspose.pdf.SaveFormat.Excel);

获得免费临时许可证

您可以申请 免费临时许可 以充分评估 API。

结论

总之,您已经了解了如何在 Java 中以编程方式将 OneNote .one 格式文件转换为 XLSX 或 XLS 格式文件。这将使您能够处理存在于 Notebook 中的数字数据。此外,请浏览 documentation 部分以探索支持处理数据的其他几个文件操作 API。如果您有任何疑问或不明确之处,请随时通过 论坛 与我们联系。

也可以看看