OneNote в Excel Java

Блокноты OneNote используются для создания цифровых заметок, чтобы все было организовано. Они могут быть полезны для повышения производительности труда преподавателей, студентов или других специалистов. В некоторых случаях вы можете преобразовать записную книжку OneNote .one в рабочий лист Excel. В этой статье объясняется, как преобразовать файл Microsoft OneNote .one в формат XLSX или XLS в Java.

OneNote .one Notebook to Excel Converter — установка Java API

Вы можете преобразовать файл OneNote в файл Excel в два этапа. Во-первых, экспортируйте файл .one в документ PDF с помощью Aspose.Note for Java API. Во-вторых, преобразуйте выходной PDF-файл в файл Excel с помощью Aspose.PDF for Java API. Вы можете получить файлы JAR из загрузок или использовать следующие конфигурации Maven в файле pom.xml вашего проекта:

Репозиторий:

 <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 в файл Excel XLSX или XLS на Java

Вы можете преобразовать записную книжку OneNote с расширением .one в файл Excel, выполнив следующие действия:

  1. Создайте объект класса ByteArrayOutputStream.
  2. Инициализируйте экземпляр класса Document для загрузки записной книжки OneNote.
  3. Запишите промежуточный файл в формате PDF, используя метод save.
  4. Загрузите промежуточный файл с классом Document.
  5. Экспортируйте блокнот OneNote .one в виде файла Excel.

В следующем примере кода показано, как преобразовать файл OneNote .one в файл Excel на Java:

// Инициализировать экземпляр класса ByteArrayOutputStream.
final ByteArrayOutputStream stream = new ByteArrayOutputStream();

// Загрузите файл OneNote .one с помощью класса Document.
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 без каких-либо ограничений, запросив Бесплатную временную лицензию.

Вывод

В заключение вы узнали, как программно преобразовать файл OneNote .one Notebook в файл Excel на Java. Это может быть полезно, когда вам нужно выполнить некоторые числовые вычисления с данными, представленными в блокноте. Кроме того, вы можете заглянуть в раздел документация, чтобы изучить другие функции API. Если вам нужно обсудить какие-либо вопросы или проблемы, напишите нам на форум.

Смотрите также