У цій простій темі ви дізнаєтеся, як перетворити XLS на CSV за допомогою Java REST API. Ми розробимо конвертер XLS у CSV з Java Low Code API, дотримуючись детальних і зрозумілих кроків, згаданих у наступному розділі. Розроблену програму можна інтегрувати з будь-якою програмою Java, що підтримується в середовищах Linux, Windows або macOS, і конвертацію можна виконати безкоштовно.
Обов’язкова умова
Почніть із створення облікового запису для отримання облікових даних API, щоб виконати перетворення XLS у CSV
Завантажити Aspose.Cells Cloud SDK for Java to convert XLS to CSV
Налаштуйте проект Java за допомогою вищезазначеного SDK для відтворення XLS як CSV
Кроки для перетворення XLS на CSV за допомогою Java REST API
- Встановіть ідентифікатор клієнта та секрет клієнта для API, щоб конвертувати XLS у CSV у Java
- Створіть екземпляр класу CellsApi з обліковими даними клієнта, щоб виконати перетворення XLS у CSV за допомогою Java
- Укажіть імена вихідного XLS-файлу та вихідного CSV-файлу та завантажте вихідний XLS, використовуючи назву та об’єкт File у HashMap
- Створіть екземпляр PostConvertWorkbookToCSVRequest із введенням HashMap
- Викличте метод запиту Excel to CSV, щоб конвертувати XLS у CSV за допомогою Java REST API
- Збережіть створений потік файлів CSV на локальному диску
Вищезазначені дії перетворюють тип файлу з Excel на CSV за допомогою API з низьким кодом Java. Ми почнемо впровадження з ініціалізації, налаштувавши SDK і створивши об’єкт класу CellsAPI. Потім ми отримаємо доступ до вихідного файлу XLS за допомогою FileStream і створимо екземпляр класу PostConvertWorkbookToPDFRequest, який далі буде використовуватися для виконання перетворення вмісту файлу CSV за допомогою методу PostConvertWorkbookToCSV().
Код для перетворення Excel у CSV у Java Low Code API
package com.aspose.cloud.cells.api; | |
import com.aspose.cloud.cells.model.*; | |
import com.aspose.cloud.cells.request.*; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.io.File; | |
import java.util.HashMap; | |
public class Example_PostConvertWorkbookToCSV { | |
public void Run() { | |
try { | |
String clientID = "ID"; | |
String clientSecret = "Secret"; | |
String apiBaseUrl = "https://api.aspose.cloud"; | |
String apiVersion = "v3.0"; | |
// Source and output file names | |
String localPath = "C:/ExcelFiles/"; | |
String inputFileName = "Source.xls"; | |
String outputFormat = "csv"; | |
String outputFileName = "XlsToCsv" +"." + outputFormat; | |
CellsApi xlsToCsvApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
PostConvertWorkbookToCSVRequest xlsToCsvExportRequest = new PostConvertWorkbookToCSVRequest(); | |
HashMap<String,File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
xlsToCsvExportRequest.setFile(fileMap); | |
FileInfo csvResponse = xlsToCsvApi.postConvertWorkbookToCSV(xlsToCsvExportRequest); | |
byte[] arr = csvResponse.getFileContent().getBytes(); | |
Files.write(Paths.get(localPath + outputFileName), arr); | |
System.out.println("XLS to CSV conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
e.printStackTrace(); | |
} | |
} | |
} |
Цей простий приклад коду дозволяє конвертувати Excel у CSV за допомогою Java Cloud API. Ви повинні вказати дійсний шлях для файлу XLS на диску за допомогою Aspose.Cells REST API SDK виконає перетворення, а потім, після успішного завершення процесу перетворення, завантажте вихідний файл CSV як рядковий вміст а потім збережіть його локально як файл.
У цій темі ми досліджували перетворення XLS на CSV за допомогою Cloud API. Якщо ви зацікавлені у виконанні перетворення Excel у CSV, перегляньте статтю про те, як Перетворіть Excel у CSV за допомогою Java REST API.