
Chuyển đổi tệp XLSM sang CSV bằng Node.js SDK.
Việc trích xuất và chia sẻ dữ liệu từ macro-enabled Excel workbooks ở định dạng phẳng như CSV là một nhu cầu phổ biến trong các quy trình xử lý và tự động hóa dữ liệu. Định dạng CSV thì nhẹ, dễ nhập, và được hỗ trợ rộng rãi trên các nền tảng. Trong hướng dẫn này, bạn sẽ học cách chuyển đổi XLSM thành CSV bằng cách sử dụng Node.js và Aspose.Cells Cloud SDK, cho phép các chuyển đổi file đáng tin cậy và có thể mở rộng trên đám mây.
- 🚀 API REST XLSM sang CSV cho Node.js
- 📄 Chuyển đổi XLSM thành CSV bằng Node.js
- 💻 Chuyển đổi XLSM sang CSV bằng cURL
🚀 API REST XLSM sang CSV cho Node.js
Aspose.Cells Cloud SDK for Node.js hỗ trợ chuyển đổi bảng tính Excel có macro (XLSM) sang định dạng CSV chỉ với vài dòng mã.
✅ Tại sao nên sử dụng Aspose.Cells Cloud SDK?
- Chuyển đổi các sổ làm việc có macro (XLSM) sang CSV.
- Hỗ trợ lưu trữ đám mây và lưu trữ tệp.
- Nhanh chóng, có thể mở rộng, và đáng tin cậy cho việc xuất dữ liệu.
📦 Cài đặt SDK
npm install asposecellscloud --save
Đăng ký và nhận ID khách hàng và Mật khẩu khách hàng của bạn từ bảng điều khiển Aspose.Cloud dashboard. Để biết thêm thông tin, bạn có thể xem bài viết quick start.
📄 Chuyển đổi XLSM sang CSV bằng Node.js
Sử dụng đoạn mã Node.js dưới đây để chuyển đổi tệp XLSM sang CSV:
- Bắt đầu tạo một đối tượng của lớp CellsApi bằng cách cung cấp Client ID và Client Secret làm đối số.
- Đọc tệp XLSM đầu vào bằng cách sử dụng phương pháp createReadStream(…) và sau đó phương pháp uploadFile(…) để tải tệp lên lưu trữ đám mây.
- Bây giờ tạo một đối tượng của lớp PostWorkbookSaveAsRequest và sau đó gọi phương thức postWorkbookSaveAs(..) để khởi động quá trình chuyển đổi XLSM sang CSV.
Sử dụng đoạn mã sau để chuyển đổi tệp Excel thành kịch bản SQL:
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.csv" });
let request = new PostWorkbookSaveAsRequest({
name: "sourceExcel.xlsm",
saveOptions: saveOptions,
newfilename: "converted/data.csv"
});
cellsApi.postWorkbookSaveAs(request)
.then((result) => {
console.log("Excel file successfully converted to CSV format!");
})
.catch((err) => {
console.error(err);
});

Bản xem trước của việc chuyển đổi XLSM sang CSV.
💻 Chuyển đổi XLSM sang CSV bằng cURL
Đối với việc chuyển đổi XLSM sang CSV, nếu bạn thích sử dụng các công cụ dòng lệnh, thì bạn cũng có thể xem xét việc sử dụng Aspose.Cells Cloud API với các lệnh cURL.
✅ Lợi ích của việc sử dụng cURL cho việc chuyển đổi:
- Nhẹ và có thể lập trình.
- deal for batch jobs or automated workflows.
Bước 1: Tạo Mã Truy Cập:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bước 2: Thực hiện chuyển đổi XLSM sang CSV:
Khi mã thông báo truy cập được tạo, vui lòng thực hiện lệnh cURL sau để chuyển đổi XLSM sang định dạng CSV.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Thay thế sourceFile
bằng tên của sổ làm việc được kích hoạt macro, output
bằng tên của tệp CSV kết quả và accessToken
bằng mã thông báo JWT được tạo ở trên.
🧪 Thử công cụ trực tuyến XLSM sang CSV
Cần chuyển đổi nhanh XLSM sang CSV mà không cần viết mã? Hãy thử ứng dụng web Free XLSM to CSV Converter.

Một bản xem trước của công cụ chuyển đổi XLSM sang CSV.
✅ Kết luận
Với Aspose.Cells Cloud SDK cho Node.js, việc chuyển đổi XLSM sang CSV trở nên liền mạch và hiệu quả. Dù bạn đang xây dựng các ứng dụng không máy chủ, kịch bản tự động hóa, hoặc tích hợp với một quy trình làm việc trên đám mây, SDK này cung cấp một giải pháp dễ sử dụng, có thể mở rộng để trích xuất dữ liệu từ các tệp Excel có hỗ trợ macro.
📚 Tài nguyên hữu ích
📝 Bài viết Được Khuyến Nghị
Chúng tôi rất khuyên bạn nên ghé thăm các blog sau: