В тази статия ще разгледаме как да конвертирате CSV в Excel в Java и ще предоставим примерен код, за да покажем как се прави това. Освен това предоставяме инструкции стъпка по стъпка как да инсталирате необходимите библиотеки за конвертиране на документи, както и класовете, които трябва да се използват. Можете да направите трансформация на документ с няколко реда код и да генерирате XLSX от CSV с помощта на Java в края на този урок.
Стъпки за конвертиране на CSV в Excel в Java
- Настройте GroupDocs.Conversion for Java от хранилището на Maven в проекта Java
- Включете необходимите класове за извършване на конвертиране на документи от CSV в Excel
- Заредете изходния CSV файл, като създадете екземпляр на класа Converter за трансформиране на документа във формат на Excel
- Създайте обект от класа SpreadsheetConvertOptions за указване на свойства за изходния XLSX файл
- Запишете изходния файл на Excel на диск, като използвате метода Convert на класа Converter и подадете параметри на екземпляра на класа SpreadsheetConvertOptions заедно с името на изходния файл на Excel
Току-що разработихме стъпките за внедряване на функцията Java конвертиране на CSV в Excel. Преобразуването на документи се осъществява само с няколко извиквания на API и без инструмент на трета страна. Освен това тези инструкции могат да се използват за конвертиране както на прости, така и на разширени документи. За сложна трансформация на документ трябва да декларирате свойства за получения Excel файл с помощта на класа SpreadsheetConvertOptions.
Код за конвертиране на CSV в Excel в Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions; | |
public class ConvertCsvToExcelInJava { | |
public static void main(String[] args) { // Main function to convert CSV to Excel in Java | |
// Remove the watermark in output Excel document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source CSV file for conversion to Excel | |
Converter converter = new Converter("sample.csv"); | |
// Set the convert options for Excel document | |
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions(); | |
// Convert and save the CSV in XLSX format | |
converter.convert("converted.xlsx", options); | |
System.out.println("Done"); | |
} | |
} |
За да демонстрираме как работи функцията, създадохме примерен Java код за конвертиране на CSV в XLSX. Можете да използвате този пример като отправна точка за трансформиране на документ и да го адаптирате, за да отговаря на вашите нужди. За този урок създадохме XLSX документ от CSV файла. Освен това можете да конвертирате документи в XLSX от различни формати, включително XLS, XLTM, XML, XPS и много други.
В тази статия разгледахме как да конвертирате CSV файл в Excel с помощта на Java. В скорошна статия обяснихме процеса и предоставихме примерен код за конвертиране на PDF в документ на Excel; ако се интересувате да научите повече, вижте как да конвертирате PDF в Excel с помощта на Java.