Bài viết này tập trung vào cách chuyển đổi Excel sang CSV trong Java và đề cập đến việc chuyển đổi tài liệu cơ bản. Chúng tôi cũng sẽ cung cấp hướng dẫn từng bước để chuyển đổi tài liệu và cung cấp mã Java mẫu để chuyển đổi Excel sang CSV. Hơn nữa, mã ví dụ có thể được cải thiện bằng cách sử dụng lớp SpreadsheetConvertOptions để đặt nhiều thuộc tính khác nhau cho tệp CSV kết quả.
Các bước để chuyển đổi Excel sang CSV trong Java
- Cài đặt GroupDocs.Conversion for Java từ kho lưu trữ Maven vào ứng dụng Java
- Tạo một đối tượng của lớp Converter và tải tệp Excel đầu vào để chuyển đổi
- Khởi tạo lớp SpreadsheetConvertOptions để đặt tham số cho tài liệu được chuyển đổi
- Chỉ định tên tệp của tệp CSV đầu ra cùng với phiên bản của lớp SpreadsheetConvertOptions và chuyển các tham số này cho phương thức Chuyển đổi
Bằng cách làm theo thứ tự các điểm trên, bạn có thể dễ dàng tạo khả năng chuyển đổi Excel sang CSV bằng Java. Hơn nữa, các bước này được sử dụng để thực hiện chuyển đổi tài liệu cơ bản. Bạn sẽ cần sử dụng lớp SpreadsheetConvertOptions để cung cấp các thuộc tính khác nhau cho tệp được chuyển đổi nếu bạn muốn tệp Excel được tạo ra được trình bày theo tiêu chuẩn của bạn.
Mã để chuyển đổi Excel sang CSV trong Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions; | |
import com.groupdocs.conversion.filetypes.SpreadsheetFileType; | |
public class ConvertExcelToCsvInJava { | |
public static void main(String[] args) { // Main function to convert Excel to CSV in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Excel file for conversion to CSV | |
Converter converter = new Converter("sample.xlsx"); | |
// Set the convert options for CSV file | |
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions(); | |
options.setFormat(SpreadsheetFileType.Csv); // Specify the conversion format | |
// Convert and save the Excel in CSV format | |
converter.convert("converted.csv", options); | |
System.out.println("Done"); | |
} | |
} |
Đối với bài đăng này, chúng tôi đã tạo một chương trình Java để chuyển đổi Excel sang CSV. Chúng tôi đã chuyển đổi tài liệu từ định dạng Bảng tính này sang định dạng Bảng tính khác trong hướng dẫn này. Ngoài ra, bất kỳ tài liệu nguồn nào cũng có thể được chuyển đổi sang các định dạng Bảng tính sau: XLS, XLSX, XLSM, XLSB, ODS, OTS, XLTX, XLT, XLTM, TSC, XLAM và CSV.
Chúng ta đã học chuyển đổi tài liệu cơ bản trong hướng dẫn này cho định dạng XLSX sang CSV. Nếu bạn muốn hiểu thêm về chuyển đổi tài liệu của các loại tài liệu khác nhau, bạn có thể xem cách chuyển đổi HTML sang PDF trong Java.