
Chuyển đổi Excel XLS hoặc XLSX sang CSV trong Java bằng API REST.
Bạn có mệt mỏi với việc chuyển đổi thủ công các tệp Excel của mình sang CSV không? Với GroupDocs.Conversion Cloud SDK dành cho Java, bạn có thể dễ dàng tự động hóa quy trình này và tiết kiệm thời gian cho mình. Các tệp Excel thường được sử dụng để lưu trữ và phân tích dữ liệu. Mặt khác, CSV là định dạng tệp phổ biến để lưu trữ dữ liệu dạng bảng. Các tệp CSV đơn giản hơn và nhẹ hơn các tệp Excel, giúp nhập chúng vào các ứng dụng khác dễ dàng hơn. Trong bài viết này, chúng ta sẽ khám phá cách chuyển đổi Excel (XLS/XLSX) sang CSV trong Java bằng API REST và cung cấp hướng dẫn từng bước về cách thực hiện.
Chúng tôi sẽ đề cập đến các chủ đề sau trong bài viết này:
- Trình chuyển đổi tệp Java Excel sang tệp CSV Cài đặt API REST và SDK
- Cách chuyển đổi tệp Excel sang CSV trong Java bằng API REST
Trình chuyển đổi tệp Java Excel sang CSV Cài đặt API REST và SDK
GroupDocs.Conversion Cloud SDK cho Java là một giải pháp chuyển đổi tài liệu dựa trên đám mây cho phép các nhà phát triển chuyển đổi nhiều định dạng tệp sang và từ PDF, DOCX, XLSX, PPTX, HTML và các định dạng khác. SDK hỗ trợ hơn 50 định dạng tệp, bao gồm Word, PowerPoint, HTML, Excel, CSV, JSON, v.v. Với GroupDocs.Conversion Cloud SDK dành cho Java, bạn có thể tự động hóa quy trình chuyển đổi tài liệu và hợp lý hóa quy trình làm việc của mình. Việc tích hợp API vào các ứng dụng dựa trên Java được thực hiện đơn giản và hiệu quả, loại bỏ nhu cầu về phần mềm bổ sung.
Bạn có thể tải xuống tệp JAR của API hoặc cài đặt nó bằng Maven bằng cách thêm kho lưu trữ và phần phụ thuộc sau vào tệp pom.xml của dự án:
Kho lưu trữ Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Phụ thuộc Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Để sử dụng GroupDocs.Conversion Cloud SDK cho Java, bạn cần đăng ký tài khoản GroupDocs và lấy khóa API của bạn. Sau khi bạn có Id ứng dụng khách và Bí mật ứng dụng khách, hãy thêm đoạn mã bên dưới vào ứng dụng dựa trên Java:
# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Cách chuyển đổi tệp Excel sang CSV trong Java bằng API REST
Để chuyển đổi tệp Excel sang tệp CSV bằng GroupDocs.Conversion Cloud SDK cho Java, bạn cần thực hiện theo các bước bên dưới:
- Tải lên tệp Excel lên Đám mây
- Chuyển đổi Excel sang CSV bằng mã Java
- Tải xuống tệp đã chuyển đổi
Tải tệp lên
Đầu tiên, tải trang tính Excel lên đám mây bằng đoạn mã được cung cấp bên dưới:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Do đó, tệp Excel đã tải lên sẽ có sẵn trong phần tệp của trang tổng quan của bạn trên đám mây.
Chuyển đổi tệp Excel XLSX sang CSV trong Java
Dưới đây là hướng dẫn từng bước và đoạn mã ví dụ về cách sử dụng GroupDocs.Conversion Cloud SDK dành cho Java để chuyển đổi tệp Excel sang CSV:
- Đầu tiên, nhập các lớp cần thiết vào tệp Java của bạn.
- Thứ hai, tạo một thể hiện của lớp ConvertApi.
- Thứ ba, tạo một thể hiện của lớp ConvertSettings.
- Tiếp theo, cung cấp tên lưu trữ đám mây của bạn.
- Bây giờ, đặt đường dẫn tệp nguồn và định dạng đích thành “csv”.
- Sau đó, đặt đường dẫn tệp đầu ra.
- Sau đó, tạo thể hiện của lớp ConvertDocumentRequest và chuyển tham số cài đặt.
- Cuối cùng, chuyển đổi Excel XLSX sang CSV bằng cách gọi phương thức convertDocument() và chuyển tham số ConvertDocumentRequest.
Đoạn mã sau minh họa cách chuyển đổi tệp XLSX thành tệp CSV trong Java bằng API REST:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Cách chuyển đổi Excel XLSX sang CSV trong Java bằng API REST.
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Chuẩn bị cài đặt chuyển đổi
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.xlsx");
settings.setFormat("csv");
settings.setOutputPath("java-testing/output-sample-file.csv");
// chuyển đổi sang định dạng được chỉ định
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Bạn có thể thấy đầu ra trong hình dưới đây:

Chuyển đổi tệp XLSX thành tệp CSV bằng Java.
Tải xuống tệp đã chuyển đổi
Mẫu mã trên sẽ lưu tệp CSV đã chuyển đổi trên đám mây. Bạn có thể tải xuống bằng mẫu mã sau:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.csv", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Trình chuyển đổi XLSX sang CSV trực tuyến miễn phí
Làm cách nào để chuyển đổi Excel sang CSV trực tuyến miễn phí? Vui lòng thử trình chuyển đổi XLSX sang CSV trực tuyến miễn phí sau đây. Trình chuyển đổi này được phát triển bằng cách sử dụng GroupDocs.Conversion Cloud REST API đã đề cập ở trên.
Phần kết luận
Để kết luận, việc chuyển đổi các tệp Excel sang định dạng CSV là một nhiệm vụ phổ biến và GroupDocs.Conversion Cloud SDK dành cho Java giúp việc này trở nên dễ dàng và hiệu quả. Hy vọng rằng, bạn đã thích bài viết và học được:
- cách chuyển đổi tệp Excel XLSX sang tệp CSV theo chương trình trong Java;
- tải lên các tệp Excel theo chương trình rồi tải xuống tệp CSV đã chuyển đổi từ đám mây;
- và chuyển đổi tệp Excel sang CSV miễn phí bằng công cụ chuyển đổi Excel sang CSV trực tuyến miễn phí.
Ngoài ra, bạn có thể tìm hiểu thêm về API chuyển đổi định dạng tệp GroupDocs bằng tài liệu hoặc bằng các ví dụ có sẵn trên GitHub. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.
Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, xin vui lòng liên lạc để cập nhật thường xuyên.
Đặt một câu hỏi
Bạn có thể đặt câu hỏi về API trình chuyển đổi Excel sang CSV qua diễn đàn của chúng tôi.
câu hỏi thường gặp
Làm cách nào để chuyển đổi tệp Excel thành CSV trong Java?
Bạn cần tải tệp Excel lên đám mây, sau đó chuyển đổi tệp đó sang định dạng CSV bằng mã Java được cung cấp. Bạn cũng sẽ cần tải xuống tệp đã chuyển đổi. Đoạn mã Java cung cấp các bước để chuyển đổi tệp Excel thành tệp CSV bằng API REST.
Làm cách nào để chuyển đổi Excel sang CSV trên Windows?
Vui lòng truy cập liên kết tải xuống để tải xuống trình chuyển đổi ngoại tuyến Excel sang CSV cho Windows. Trình chuyển đổi Excel sang CSV miễn phí này có thể được sử dụng để chuyển đổi trang tính Excel sang tệp CSV trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.
Làm cách nào để chuyển đổi miễn phí tệp Excel thành tệp CSV trực tuyến?
Vui lòng làm theo hướng dẫn từng bước để chuyển đổi tệp Excel sang CSV trực tuyến miễn phí:
- Mở trình chuyển đổi Excel sang CSV trực tuyến.
- Bây giờ, hãy nhấp vào bên trong khu vực thả tệp để tải tệp Excel lên hoặc kéo và thả tệp Excel.
- Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi Excel sang CSV trực tuyến sẽ thay đổi Excel thành tệp CSV.
- Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay sau khi chuyển đổi.
GroupDocs.Conversion Cloud SDK dành cho Java có miễn phí sử dụng không?
GroupDocs.Conversion Cloud SDK dành cho Java cung cấp tài khoản dùng thử miễn phí cho phép bạn kiểm tra API và các tính năng của nó. Sau thời gian dùng thử, bạn sẽ cần mua gói đăng ký để tiếp tục sử dụng API.
Xem thêm
Nếu bạn muốn tìm hiểu thêm về các chủ đề liên quan, chúng tôi khuyên bạn nên đọc các bài viết được liệt kê bên dưới:
- Chuyển đổi PDF sang Excel (XLS/XLSX) trong Java bằng API REST
- Chuyển đổi PDF sang Excel bằng Python bằng API REST
- Cách trích xuất các trang từ tài liệu Word bằng Python
- Chuyển đổi tài liệu Word sang PDF bằng API REST trong Python
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Cách chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Chuyển đổi XML sang CSV và CSV sang XML bằng Python
- Cách chuyển đổi CSV sang JSON và JSON sang CSV bằng Python
- Cách chuyển đổi tệp PDF sang tệp TIFF theo lập trình trong Java
- Chuyển Word sang PDF - Trực tuyến Miễn phí