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

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

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

Excel - это мощный инструмент для управления и анализа данных, а CSV — широко распространенный формат файлов для хранения и обмена табличными данными. Преобразование между этими форматами позволяет обеспечить беспрепятственную передачу данных и их совместимость. В этой статье вы узнаете, как конвертировать Excel в CSV и CSV в Excel в Java с помощью библиотеки Free Spire.XLS for Java.

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

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.


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

import com.spire.xls.*;

import java.nio.charset.Charset;

public class ExcelToCSV {

public static void main(String[] args) {

//Create a workbook

Workbook workbook = new Workbook();

//Load a sample excel file

workbook.loadFromFile("C:/Users/Administrator/Desktop/

sample.xlsx");

//Calculate formulas if any

workbook.calculateAllValue();

//Get the first sheet

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

//Save the document to CSV

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

}

}

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

import com.spire.xls.*;

import java.util.EnumSet;

public class CSVToExcel {

public static void main(String[] args) {

//Create a workbook

Workbook workbook = new Workbook();

//Load a sample CSV file

workbook.loadFromFile("C:/Users/Administrator/Desktop/Test.csv«, «,», 1, 1);

//Get the first worksheet

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

//Specify the cell range and ignore errors when setting numbers in the cells as text

sheet.getCellRange("A1:D6").setIgnoreErrorOptions(EnumSet.of(IgnoreErrorType.NumberAsText));

//Automatically adjust the height of the rows and width of the columns

sheet.getAllocatedRange().autoFitColumns();

sheet.getAllocatedRange().autoFitRows();

//Save the document to an XLSX file

workbook.saveToFile("output/CSVToExcel.xlsx", ExcelVersion.Version2013);

}

}

Заключение

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

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

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

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.