Главное Авторские колонки Вакансии Образование
234 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как преобразовать Excel в TXT или CSV в Java

В этой статье я расскажу о том, как конвертировать Excel в TXT или CSV на Java с помощью библиотеки Spire.XLS for Java.
Мнение автора может не совпадать с мнением редакции

Преобразование файлов Excel в форматы TXT и CSV — полезный навык для управления и анализа данных. Эти форматы облегчают обмен данными с различными приложениями и системами, обеспечивая совместимость и доступность.

В этой статье я расскажу о том, как конвертировать Excel в TXT или CSV на Java с помощью библиотеки Spire.XLS for Java.

  • Преобразование Excel в TXT на Java
  • Преобразование Excel в CSV в Java

Установка файла Spire.Xls.jar

Spire.XLS for Java — это мощная библиотека, предназначенная для разработчиков, позволяющая программно создавать, манипулировать и управлять электронными таблицами Excel. Библиотеку можно загрузить по этой ссылке или установить из репозитория Maven.

Преобразование Excel в TXT на Java

Чтобы преобразовать Excel в CSV, можно воспользоваться методом Worksheet.saveToFile(String fileName, String separator, java.nio.charset.Charset encoding). Второй параметр «разделитель» обычно представляет собой символ, например «,», «;» или «-».

import com.spire.xls.*;

import java.nio.charset.Charset;

public class toText {

public static void main(String[] args) {

// Создайте объект Workbook

Workbook workbook = new Workbook();

// Загрузите пример Excel файла

workbook.loadFromFile("sample.xlsx");

// Получите первый рабочий лист

Worksheet worksheet = workbook.getWorksheets().get(0);

// Сохраните рабочий лист как txt файл

Charset charset = Charset.forName("utf8″);

worksheet.saveToFile("ExceltoTxt.txt", " ", charset);

}

}

Преобразование Excel в CSV в Java

Чтобы преобразовать Excel в CSV, можно воспользоваться функцией Worksheet.saveToFile(String fileName, String separator, java.nio.charset.Charset encoding). Вот фрагмент кода для справки.

import com.spire.xls.*;

import java.nio.charset.Charset;

public class ExcelToCSV {

public static void main(String[] args) {

// Создайте книгу

Workbook workbook = new Workbook();

// Загрузите пример excel файла

workbook.loadFromFile("C:\\Users\\Test1\\Desktop\\sample.xlsx");

// Вычислите формулы, если есть

workbook.calculateAllValue();

// Получите первый лист

Worksheet sheet = workbook.getWorksheets().get(0);

// Сохраните документ в CSV

sheet.saveToFile("output/ToCSV_out.csv«, «,», Charset.forName("UTF-8″));

}

}

Заключение

В этой статье мы рассмотрели, как конвертировать Excel в TXT или CSV с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как:

Создание, чтение и обновление Excel в Java

Преобразование Excel в изображение в Java

Преобразование Excel в PDF в Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем