
Chuyển đổi TXT sang CSV bằng Java REST API.
Tệp văn bản (TXT) thường được sử dụng để lưu trữ dữ liệu phi cấu trúc hoặc văn bản thuần túy, nhưng khi xử lý các tập dữ liệu lớn, các định dạng có cấu trúc như CSV(Giá trị phân cách bằng dấu phẩy) hiệu quả hơn cho việc phân tích và xử lý dữ liệu. Việc chuyển đổi TXT sang CSV là điều cần thiết khi làm việc với cơ sở dữ liệu, bảng tính hoặc các ứng dụng yêu cầu dữ liệu dạng bảng có cấu trúc. Hơn nữa, các tệp CSV cung cấp một định dạng chuẩn hóa, giúp dễ dàng sắp xếp, lọc và thao tác dữ liệu cho mục đích kinh doanh và phân tích.
- REST API để chuyển đổi TXT sang CSV
- Chuyển đổi tệp văn bản sang CSV trong Java
- Chuyển đổi TXT sang CSV bằng lệnh cURL
REST API để chuyển đổi TXT sang CSV
Aspose.Cells Cloud SDK for .NET cung cấp một cách liền mạch và hiệu quả để chuyển đổi các tệp TXT sang định dạng CSV trong khi vẫn bảo toàn tính toàn vẹn và cấu trúc của dữ liệu. Cho dù bạn đang xử lý các tập dữ liệu lớn hay thông tin dạng văn bản đơn giản, API mạnh mẽ này sẽ tự động hóa quy trình chuyển đổi, đảm bảo độ chính xác và loại bỏ nỗ lực thủ công. Bằng cách sử dụng Aspose.Cells Cloud, các nhà phát triển có thể tích hợp chuyển đổi TXT sang CSV vào các ứng dụng .NET của họ một cách dễ dàng, khiến nó trở nên lý tưởng cho các giải pháp dựa trên đám mây, quy trình xử lý dữ liệu và các ứng dụng doanh nghiệp.
Cài đặt
Vui lòng thêm các thông tin chi tiết sau vào tệp pom.xml của dự án xây dựng maven.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
- Bạn có thể tải xuống phiên bản mới nhất từ Aspose Repository.
Bây giờ, hãy lấy thông tin đăng nhập của khách hàng từ bảng điều khiển đám mây. Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết bắt đầu nhanh.
Chuyển đổi tệp văn bản sang CSV trong Java
Phần sau đây giải thích các bước về cách chúng ta có thể chuyển đổi tệp văn bản sang định dạng CSV theo chương trình bằng Java REST API.
CellsApi api = new CellsApi(clientId,clientSecret);
Tạo một phiên bản của CellsApi trong khi cung cấp thông tin xác thực của khách hàng làm đối số đầu vào.
api.uploadFile("input.txt", file, "internal");
Tải tệp văn bản đầu vào lên bộ nhớ đám mây bằng phương thức uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, null, "internal", "myResultant.csv", "internal", null);
Cuối cùng, gọi phương thức cellsWorkbookGetWorkbook(…) để bắt đầu hoạt động chuyển đổi.
// để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// tạo một phiên bản của CellsApi bằng thông tin xác thực của khách hàng
CellsApi api = new CellsApi(clientId,clientSecret);
// tên của tập tin ODS đầu vào
String name = "input.txt";
// định dạng tập tin kết quả
String format = "CSV";
// tải tập tin từ hệ thống cục bộ
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// tải tệp TXT đầu vào lên bộ nhớ đám mây
api.uploadFile("input.txt", file, "internal");
// thực hiện thao tác chuyển đổi tài liệu
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// in tin nhắn thành công
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Bản xem trước về chuyển đổi TXT sang CSV bằng Java REST API.
Tệp văn bản đầu vào và tệp CSV kết quả được tạo trong ví dụ trên có thể được tải xuống từ:
- [input.txt](tài nguyên/input.txt)
- [output.csv](tài nguyên/output.csv)
Chuyển đổi TXT sang CSV bằng lệnh cURL
Aspose.Cells Cloud cung cấp một REST API mạnh mẽ để chuyển đổi TXT sang CSV một cách dễ dàng. Với các lệnh cURL, người dùng có thể tương tác trực tiếp với API từ dòng lệnh, biến nó thành một giải pháp thuận tiện cho quy trình làm việc tự động và xử lý hàng loạt. Bằng cách gửi một yêu cầu HTTP đơn giản, bạn có thể chuyển đổi tệp TXT sang định dạng CSV có cấu trúc trong khi vẫn đảm bảo phân tách và định dạng dữ liệu chính xác.
Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bây giờ, vui lòng thực hiện lệnh sau để chuyển đổi tệp Văn bản sang định dạng CSV trực tuyến. Tệp TXT đầu vào dự kiến sẽ nằm trong bộ nhớ đám mây và sau khi chuyển đổi, tệp CSV kết quả sẽ được lưu trữ trong bộ nhớ đám mây.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Thay thế sourceFile
bằng tên của tệp TXT đầu vào, resultantFile
bằng tên của tệp CSV kết quả và accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
- Để lưu tệp CSV kết quả vào ổ đĩa cục bộ, vui lòng sử dụng lệnh cURL sau, trong đó chúng tôi đã bỏ qua tên tệp kết quả và sử dụng đối số
-o
để chỉ định đường dẫn kết quả.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
Ứng dụng chuyển đổi TXT sang CSV miễn phí
Bạn có thể cân nhắc sử dụng ứng dụng Text File to CSV Converter nhẹ và siêu hiệu quả của chúng tôi. Ứng dụng miễn phí này được xây dựng trên API đám mây Aspose.Cells và có thể được kiểm tra trực tuyến mà không cần cài đặt.

Bản xem trước của ứng dụng chuyển đổi TXT sang CSV
Phần kết luận
Cả Aspose.Cells Cloud SDK cho .NET và lệnh cURL đều cung cấp các cách hiệu quả để chuyển đổi TXT sang CSV, đáp ứng các nhu cầu phát triển khác nhau. .NET SDK cung cấp giải pháp liền mạch và thân thiện với nhà phát triển để tích hợp khả năng chuyển đổi trong các ứng dụng, khiến nó trở nên lý tưởng cho các doanh nghiệp và giải pháp dựa trên đám mây. Mặt khác, sử dụng lệnh cURL cho phép tương tác nhanh, nhẹ và có thể lập trình với Aspose.Cells Cloud API, khiến nó trở thành một lựa chọn tuyệt vời cho quy trình làm việc tự động và xử lý hàng loạt.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi thực sự khuyên bạn nên ghé thăm các blog sau: