excel sang csv

Thực hiện chuyển đổi Excel sang CSV trong C# .NET.

Bảng tính Excel cung cấp nhiều tính năng phong phú để tổ chức và phân tích dữ liệu, các tệp CSV(Giá trị được phân tách bằng dấu phẩy) cung cấp định dạng chuẩn, đơn giản để lưu trữ dữ liệu dạng bảng. Do đó, khả năng chuyển đổi liền mạch các tệp Excel sang định dạng CSV là điều cần thiết để hợp lý hóa quy trình xử lý dữ liệu. Hơn nữa, các tệp CSV rất lý tưởng cho khả năng tương tác trên các nền tảng, ứng dụng và ngôn ngữ lập trình khác nhau. Vì vậy, trong bài viết này, chúng ta sẽ khám phá tầm quan trọng của việc chuyển đổi này và tìm hiểu cách thực hiện nó một cách dễ dàng bằng cách sử dụng .NET REST API.

Bài viết này bao gồm các chủ đề sau:

API chuyển đổi sổ làm việc Excel sang CSV

GroupDocs.Conversion Cloud SDK for .NET cung cấp một bộ tính năng và chức năng toàn diện được thiết kế để hợp lý hóa quy trình chuyển đổi tệp Excel sang định dạng CSV. SDK cung cấp hỗ trợ cho nhiều định dạng đầu vào, bao gồm nhiều phiên bản khác nhau của tệp Excel, đảm bảo khả năng tương thích với nhiều nguồn dữ liệu khác nhau. Nó cũng cung cấp các tùy chọn tùy chỉnh mở rộng, cho phép bạn chỉ định cài đặt chuyển đổi như loại dấu phân cách, định dạng mã hóa và cấu trúc tệp đầu ra theo yêu cầu cụ thể của chúng.

Bước đầu tiên là cài đặt SDK trong giải pháp .NET của chúng tôi. Do đó, hãy tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet và nhấp vào nút Cài đặt. Một tùy chọn khác là thực thi lệnh sau trong bảng điều khiển trình quản lý gói.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Sau khi API REST được cài đặt thành công, hãy đảm bảo bạn có thông tin xác thực API (tức là ID ứng dụng khách và Bí mật ứng dụng khách).Bạn có thể truy cập hướng dẫn ngắn này để giải thích chi tiết về cách lấy thông tin xác thực API.

Chuyển đổi Excel sang CSV trong C# .NET

Phần này giải thích chi tiết về cách chuyển đổi Excel sang CSV bằng C# .NET trong khi vẫn đảm bảo kết quả chuyển đổi chất lượng cao, duy trì tính toàn vẹn của dữ liệu và duy trì tính nhất quán trong suốt quá trình.

  1. Tạo một phiên bản của lớp Cấu hình nơi chúng tôi chuyển thông tin xác thực ứng dụng khách làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
  1. Khởi tạo ConvertApi nơi chúng tôi chuyển đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
  1. Tải sổ làm việc Excel đầu vào lên bộ nhớ đám mây.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Tạo một phiên bản ConvertSettings trong đó chúng tôi chỉ định tên cho XLS đầu vào, định dạng kết quả là csv và tên cho tệp CSV kết quả làm đối số.
var settings = new ConvertSettings{...}
  1. Gọi API ConvertDocumentRequest để chuyển Excel sang định dạng CSV và lưu CSV kết quả vào bộ nhớ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
excel sang csv.

Hình ảnh:- Bản xem trước chuyển đổi Excel sang CSV.

Bạn có thể tải xuống sổ làm việc Excel mẫu và CSV kết quả được tạo trong ví dụ trên từ input.xlsresultant.csv.

Chuyển đổi XLSX sang CSV bằng lệnh cURL

Chuyển đổi định dạng Excel sang CSV bằng cách sử dụng lệnh GroupDocs.Conversion Cloud và cURL mang lại giải pháp liền mạch và hiệu quả để tự động hóa các tác vụ chuyển đổi tài liệu. Với lệnh cURL, bạn có thể dễ dàng bắt đầu quá trình chuyển đổi, chỉ định tệp Excel đầu vào và nhận kết quả đầu ra CSV—tất cả từ dòng lệnh hoặc trong tập lệnh của bạn. Cách tiếp cận này đơn giản hóa việc tích hợp vào quy trình công việc hiện có và quy trình tự động hóa, chỉ yêu cầu các lệnh cơ bản để quản lý quy trình chuyển đổi.

Bước đầu tiên trong phương pháp này là lấy mã thông báo truy cập JWT được cá nhân hóa. Vì vậy, khi bạn có mã thông báo JWT, vui lòng thực hiện lệnh cURL sau để chuyển đổi XLSX sang định dạng CSV và lưu CSV kết quả vào bộ lưu trữ đám mây.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

Vui lòng thay thế sourceFile bằng tên của sổ làm việc Excel đầu vào, resultFile bằng tên của CSV kết quả và accessToken bằng mã thông báo truy cập JWT được cá nhân hóa.

Dùng thử ứng dụng chuyển đổi Excel sang CSV miễn phí

Chúng tôi đã phát triển [Trình chuyển đổi XLSX sang CSV] trực tuyến miễn phí] dựa trên API GroupDocs.Conversion Cloud. Đây là một giải pháp nhẹ, siêu hiệu quả, mang đến cơ hội chứng kiến những khả năng tuyệt vời của sổ làm việc Cloud SDK dành cho Excel của chúng tôi sang chuyển đổi CSV.

ứng dụng xlsx sang csv

Liên kết hữu ích

Phần kết luận

Tóm lại, cho dù bạn chọn sử dụng GroupDocs.Conversion Cloud với các lệnh cURL hay tích hợp GroupDocs.Conversion Cloud SDK cho .NET, việc chuyển đổi Excel sang CSV sẽ trở thành một quy trình liền mạch và hiệu quả. Cả hai phương pháp đều cung cấp các giải pháp linh hoạt để tự động hóa các tác vụ chuyển đổi tài liệu, trao quyền cho người dùng dễ dàng thu hẹp khoảng cách giữa các định dạng Excel và CSV. Tuy nhiên, Cloud SDK của chúng tôi cung cấp quyền truy cập vào nhiều tính năng, tài liệu mở rộng và hỗ trợ đáng tin cậy, cho phép bạn tùy chỉnh quy trình chuyển đổi và đảm bảo kết quả chất lượng cao.

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: