
OneNote 笔记本用于创建数字笔记以保持事物井井有条。它们可用于提高教师、学生或其他专业人员的生产力。在某些用例中,您可能打算将 OneNote .one 笔记本转换为 Excel 工作表。本文介绍如何在 Java 中将 Microsoft OneNote .one 文件转换为 XLSX 或 XLS 格式。
OneNote .one 笔记本转 Excel 转换器 – Java API 安装
您可以通过两个步骤将 OneNote 文件转换为 Excel 文件。首先,使用 Aspose.Note for Java API 将 .one 文件导出为 PDF 文档。其次,使用 Aspose.PDF for Java API 将输出的 PDF 文件转换为 Excel 文件。您可以从下载中获取 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>
将 OneNote .one Notebook 转换为 Java 中的 Excel XLSX 或 XLS 文件
您可以通过以下步骤将具有 .one 文件扩展名的 OneNote 笔记本转换为 Excel 文件:
- 创建 ByteArrayOutputStream 类的对象。
- 初始化 Document 类的实例以加载 OneNote Notebook。
- 使用 save 方法以 PDF 格式编写中间文件。
- 使用 Document 类加载中间文件。
- 将 OneNote .one 笔记本导出为 Excel 文件。
以下示例代码演示了如何在 Java 中将 OneNote .one 文件转换为 Excel 文件:
// 初始化 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 Notebook 文件转换为 Excel 文件。当您需要对 Notebook 中的数据执行一些数值计算时,这会很有用。此外,您可以查看 documentation 空间来探索 API 的其他功能。如果您需要讨论任何疑问或疑虑,请在 论坛 上写信给我们。