Chuyển đổi XML sang Excel bằng C#

Chuyển đổi XML sang Excel bằng C#

Việc nhập dữ liệu XML vào tệp Excel theo chương trình hiện khá dễ dàng. Thư viện .NET Excel này cung cấp các phương thức và thuộc tính để tự động hóa quy trình này, nơi bạn thậm chí có thể định cấu hình các tùy chọn nhập và biểu diễn dữ liệu. Ngoài ra, cả hai định dạng file dữ liệu này đều được sử dụng rộng rãi trong các tổ chức do tính chất và cách sử dụng phong phú. Trong bài đăng trên blog này, chúng tôi sẽ viết một đoạn mã sẽ chuyển đổi XML sang Excel bằng cách sử dụng C# theo chương trình.

Chúng tôi sẽ đề cập đến các điểm sau trong bài viết này:

Cài đặt API chuyển đổi XML sang Excel

Về phần cài đặt, thư viện này rất dễ cài đặt vì bạn có thể truy cập hướng dẫn cài đặt trong trường hợp gặp khó khăn.

Tuy nhiên, bạn có thể tải xuống tệp DLL hoặc chạy lệnh sau trong trình quản lý gói NuGet.

Install-Package Aspose.Cells

Chuyển đổi XML sang Excel bằng C# theo lập trình

Sau khi quá trình cài đặt hoàn tất, bạn có thể thao tác và chuyển đổi các tệp Excel theo chương trình mà không cần cài đặt ứng dụng Microsoft Excel. Hơn nữa, bạn có thể sao chép và nhập dữ liệu từ các định dạng tệp khác bằng cách viết một vài dòng mã trong C#.

Hãy làm theo các bước sau và đoạn mã để Chuyển đổi XML sang Excel theo chương trình:

  1. Tạo một thể hiện của lớp Workbook.
  2. Phương thức ImportXml lấy đường dẫn tệp XML, tên trang tính đích, hàng đích và cột làm đối số.
  3. Gọi phương thức Save để lưu sổ làm việc dưới dạng XLSX.
// Tạo một thể hiện của lớp Workbook 
Workbook workbook = new Workbook();

// Nhập XML vào sổ làm việc
// ImportXml lấy đường dẫn tệp XML, tên trang tính đích, hàng và cột đích làm đối số. 
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);

// Gọi phương thức Save để lưu sổ làm việc dưới dạng XLSX    
workbook.Save(  "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);

Chạy máy chủ và bạn sẽ thấy tệp “dataxml.xlsx” được tạo trong thư mục gốc dự án của bạn.

Đầu ra của đoạn mã trên có thể được nhìn thấy trong hình ảnh bên dưới:

nhập XML vào XLSX

Nhập XML vào Excel - Tùy chọn nâng cao

Cho đến nay, chúng ta đã thực tế thấy việc chuyển đổi dữ liệu XML sang tệp Excel theo chương trình. Do đó, còn có nhiều phương thức và thuộc tính khác mà bạn có thể xem tại đây. Hơn nữa, thư viện này cho phép bạn tự động hóa các tác vụ nhập và xuất dữ liệu, v.v.

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử API mà không bị giới hạn về đánh giá.

Tổng hợp

Chúng ta có thể kết thúc bài viết blog ở đây. Chúng tôi hy vọng bạn đã học được cách chuyển đổi XML sang Excel bằng C# theo chương trình. Bạn cũng đã trải qua quá trình cài đặt khá dễ dàng. Ngoài ra, còn có các bài viết liên quan khác được đề cập trong phần “Xem thêm" bên dưới. Đừng quên truy cập tài liệu đầy đủ của thư viện này. Cuối cùng, conholdate.com đang trong quá trình nhất quán viết các bài đăng blog mới. Vì vậy, hãy kết nối để có những cập nhật mới nhất.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Xem thêm