Конвертировать XLS XLSX в CSV на Java

Файлы XLS или XLSX обычно используются для хранения данных в виде строк и столбцов. Однако при обработке данных часто возникает необходимость конвертировать файлы Excel в формат CSV (значения, разделенные запятыми). Чтобы выполнить это преобразование программно, в этой статье показано, как преобразовать файл Excel XLS или XLSX в CSV на Java.

Java API для преобразования XLS в CSV

Чтобы преобразовать файлы Excel XLS или XLSX в формат CSV, мы будем использовать Aspose.Cells for Java. Это потрясающий API, который предоставляет множество функций для создания и обработки электронных таблиц. Кроме того, он предлагает высокоточное преобразование файлов электронных таблиц в другие форматы. Вы можете скачать его JAR или установить напрямую, используя следующие конфигурации Maven.

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

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

Зависимость:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Преобразование файла XLS в CSV в Java

Чтобы преобразовать файл Excel в CSV, вам нужно всего лишь загрузить файл XLS или XLSX и сохранить его в формате CSV. Ниже приведены шаги для преобразования файла XLS в CSV в Java.

  • Загрузите файл XLS, используя класс Workbook.

  • Сохраните XLS как CSV, используя метод Workbook.save().

В следующем примере кода показано, как сохранить XSL-файл как CSV в Java.

import  com.aspose.cells.Workbook;   

// Загрузите файл XLS или XLSX
Workbook workbook = new Workbook("input.xls");

// Сохранить как CSV
workbook.save("Output.csv");

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования Aspose.Cells for Java без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как программно преобразовать файлы XLS или XLSX в CSV на Java. В примере кода показано, как можно интегрировать преобразование XLS или XLSX в CSV в приложения Java. Кроме того, вы можете посетить документацию, чтобы изучить другие функции Aspose.Cells для Java. Кроме того, вы можете поделиться с нами своими вопросами или запросами через наш форум.

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