Chuyển đổi Excel sang XML trong Node.js

Chuyển đổi Excel sang XML trong Node.js

Bạn có tệp Excel chứa một lượng lớn dữ liệu và muốn chuyển đổi sang định dạng tệp XML theo chương trình không? Việc chuyển đổi định dạng tệp XLSX/XLS sang XML hiện chỉ còn là vấn đề của một vài dòng mã nguồn. Chúng tôi sẽ sử dụng [thư viện] JavaScript Excel này 3 để chuyển đổi Excel sang XML trong Node.js. Ngoài ra, chúng tôi sẽ viết các bước và đoạn mã để thực hiện thao tác này và quá trình chuyển đổi. Do đó, hãy đảm bảo bạn đã cài đặt Node.js trên máy cục bộ của mình.

Các điểm sau đây sẽ được đề cập trong bài viết này:

Cài đặt thư viện JavaScript Excel

Quá trình cài đặt thư viện này rất dễ dàng và bạn có thể chuyển sang phần cài đặt trong trường hợp gặp khó khăn. Có hai cách để kích hoạt API này trong dự án của bạn.

Đầu tiên, bạn có thể chạy các lệnh sau để cài đặt nó:

npm install java
npm install aspose.cells

Một cách khác là tải xuống gói API và kích hoạt thư viện này trong dự án Node.js của bạn.

Chuyển đổi Excel sang XML trong Node.js

Thư viện này rất mạnh mẽ và mạnh mẽ nhờ các tính năng cấp doanh nghiệp.

Bạn có thể làm theo các bước và đoạn mã dưới đây:

  1. Tạo một đối tượng của lớp Workbook và tải tệp Excel nguồn.
  2. Khởi tạo một phiên bản của lớp XmlSaveOptions() sẽ được sử dụng để lưu tệp ở định dạng tệp XML.
  3. Gọi phương thức save để lưu tệp.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Tạo một đối tượng của lớp Workbook và tải tệp excel nguồn  
var wb = new aspose.cells.Workbook("sample.xlsx");
// Khởi tạo một thể hiện của lớp XmlSaveOptions() sẽ được sử dụng để lưu tệp ở định dạng tệp XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Gọi phương thức save để lưu file
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

Chuyển đổi Excel sang XML trong Node.js

Chuyển đổi Excel sang XML trong Node.js

Chuyển đổi Excel sang XML - tùy chọn nâng cao

Phần này sẽ khám phá một số tính năng nổi bật được cung cấp bởi thư viện JavaScript Excel này.

Sau đây là các bước và đoạn mã:

  1. Khởi tạo một đối tượng của lớp Workbook và tải tệp Excel nguồn.
  2. Tạo một phiên bản của lớp XmlSaveOptions sẽ được sử dụng để lưu tệp ở định dạng tệp XML.
  3. Gọi phương thức setClearData để làm trống sổ làm việc sau khi lưu tệp.
  4. Nếu giá trị của setCreateDirectory là đúng, thư mục sẽ được tạo tự động trước khi lưu tệp.
  5. Phương thức setCachedFileFolder được sử dụng để lưu trữ một số dữ liệu mở rộng.
  6. Gọi phương thức save để lưu tệp.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// khởi tạo một đối tượng của lớp Workbook và tải tệp excel nguồn  
var wb = new aspose.cells.Workbook("sample.xlsx");
// tạo một phiên bản của lớp XmlSaveOptions() sẽ được sử dụng để lưu tệp ở định dạng tệp XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Gọi phương thức setClearData để làm trống sổ làm việc sau khi lưu tệp.
XmlSaveOptions.setClearData(flase);
// nếu giá trị của setCreateDirectory là đúng, thư mục sẽ được tạo tự động trước khi lưu tệp. 
XmlSaveOptions.setCreateDirectory(true);
// Phương thức setCachedFileFolder được sử dụng để lưu trữ một số dữ liệu lớn. 
XmlSaveOptions.setCachedFileFolder(true);
// Gọi phương thức save để lưu file 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

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 vượt quá giới hạn đánh giá.

Tổng hợp

Hãy kết thúc bài viết blog này ở đây. Chúng ta đã tìm hiểu cách chuyển đổi Excel sang XML trong Node.js theo chương trình. Chúng tôi cũng đã khám phá một số phương pháp nâng cao được thư viện JavaScript Excel này cung cấp. Ngoài ra, bạn có thể truy cập tài liệu để biết các phương pháp khác. API này chắc chắn sẽ giúp ích cho bạn nếu bạn đang muốn trang bị cho ứng dụng kinh doanh của mình một công cụ chuyển đổi Excel sang XML mạnh mẽ. Trên thực tế, conholdate.com đang viết các bài đăng blog mới về các chủ đề thú vị khác. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin 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.

Câu hỏi thường gặp

Làm cách nào để đưa dữ liệu Excel vào XML?

Cài đặt [thư viện] JavaScript Excel này 3 để chuyển đổi Excel sang XML trong Node.js theo chương trình. Bạn có thể truy cập tài liệu để biết chi tiết đầy đủ về API.

Làm cách nào để chuyển đổi XLSX sang XML?

Bạn có thể kiểm tra lớp XmlSaveOptions này để chuyển đổi tệp XLSX thành tệp XML theo chương trình. Hơn nữa, bạn có thể xem danh sách các phương thức tại đây.

Xem thêm