
Chuyển đổi Excel (XLS, XLSX) sang Văn bản với Node.js
Khi làm việc với các tập dữ liệu lớn hoặc đầu ra chỉ có văn bản, việc chuyển đổi Excel thành Tệp văn bản (.txt) trở nên cần thiết để đơn giản hóa quá trình xử lý dữ liệu. Tệp văn bản nhẹ, độc lập với nền tảng và dễ làm việc trong phần mềm cũng như các quy trình tự động hóa.
Trong bài viết này, bạn sẽ học cách chuyển đổi Excel sang Text trong Node.js bằng cách sử dụng Aspose.Cells Cloud SDK, cung cấp một API nhanh, có thể mở rộng và thân thiện với nhà phát triển.
- 🚀 Node.js API để chuyển đổi Excel sang văn bản
- 📄 Chuyển đổi Excel thành Văn bản bằng Node.js
- 💻 Chuyển đổi Excel sang văn bản qua lệnh cURL
🚀 Node.js API cho việc Chuyển đổi Excel thành Văn bản
Với Aspose.Cells Cloud for Node.js, bạn có thể dễ dàng chuyển đổi các tệp Excel thành các đầu ra văn bản sạch mà không mất cấu trúc dữ liệu. SDK hỗ trợ các định dạng XLS, XLSX, XLSM và nhiều định dạng khác nữa.
✅ Lợi ích chính:
- Chuyển đổi nhanh với mã hoá tối thiểu.
- Hỗ trợ các tệp Excel lớn.
- Tích hợp dễ dàng với các ứng dụng Node.js.
Cài đặt SDK qua npm:
npm install asposecellscloud --save
Make sure you have your Client ID and Client Secret ready from the Aspose Cloud Dashboard.
📄 Chuyển đổi Excel thành Văn bản bằng Node.js
Để chuyển đổi Excel sang định dạng TXT bằng cách sử dụng RESTful APIs, bạn có thể xem xét sử dụng một trong các phương pháp sau.
GetWorkbook - Lấy Excel đầu vào từ lưu trữ đám mây & lưu đầu ra vào lưu trữ đám mây. PutConvertWorkbook - Chuyển đổi tệp Excel sang các định dạng khác từ nội dung yêu cầu. PostWorkbookSaveAs - Lưu tệp Excel dưới dạng các định dạng tệp khác vào bộ nhớ.
Vui lòng làm theo các bước được chỉ định dưới đây để chuyển đổi bảng tính Excel của bạn thành tệp .txt từng bước:
Trước tiên, tạo một đối tượng của lớp CellsApi mà nhận Chi tiết ID Khách hàng và Bí mật Khách hàng làm tham số. Đọc tệp XLS đầu vào bằng phương thức createReadStream(…) và sau đó sử dụng phương thức uploadFile(…) để tải tệp lên lưu trữ đám mây. Tạo một đối tượng của lớp CellsSaveAsPostDocumentSaveAsRequest(…) và sau đó gọi phương thức cellsSaveAsPostDocumentSaveAs(..) để khởi động quá trình chuyển đổi.
const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest,PdfSaveOptions } = require("asposecellscloud");
// Lấy ClientId và ClientSecret của bạn từ https://dashboard.aspose.cloud (cần đăng ký miễn phí).
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// tạo một thể hiện của CellsApi
const cellsApi = new CellsApi(clientId, clientSecret);
// name of input Excel document
filename = "source.xlsx"
// bao gồm tài liệu tham khảo module Hệ thống Tệp trong mã của bạn
const fs = require("fs");
// đọc nội dung của tệp Excel đầu vào
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// tạo instance yêu cầu FileUpload
var req = new UploadFileRequest();
req.path = filename;
// đặt nội dung dưới dạng thể hiện Stream chứa tệp Excel đã tải lên
req.file = data;
// Tải tệp lên lưu trữ đám mây
return cellsApi.uploadFile(req)
.then((result) => {
// Tạo một thể hiện SaveAsRequest của tài liệu
var req = new CellsSaveAs_PostDocumentSaveAsRequest();
req.name = filename;
// Tạo một đối tượng của lớp PdfSaveOptions
req.saveOptions = new PdfSaveOptions();
// Đặt định dạng tệp kết quả là Tệp văn bản
req.saveOptions.saveFormat = "txt";
// set the name for new resultant file
req.newfilename = "resultant.txt";
// since we are going to save in default location, so we will set null as folder value
req.folder = null;
// Gọi phương thức SaveAsPostDocument để khởi động quá trình chuyển đổi
return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
.then((result) => {
expect(result.body.code).to.equal(200);
expect(result.response.statusCode).to.equal(200);
});
});
Vui lòng tải xuống sổ làm việc Excel đầu vào input.xls và kết quả output.txt để thử nghiệm.
💻 Chuyển đổi Excel sang văn bản qua lệnh cURL
Bạn có thích các công cụ dòng lệnh không? Bạn cũng có thể thực hiện chuyển đổi bằng cách sử dụng các lệnh cURL.
✅ Ưu điểm của phương pháp cURL:
Không cần cài đặt SDK. Tuyệt vời cho các kịch bản tự động hóa nhanh. Cải thiện bảo mật dữ liệu và hiệu quả.
Bước 1: Tạo mã thông báo truy cập OAuth của bạn:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bước 2: Thực thi PostWorkbookSaveAs phương thức để chuyển đổi Excel sang tệp văn bản:
curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT_Token>" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\"}"
🛠️ Thử Chuyển Đổi Excel Sang Văn Bản Trực Tuyến Miễn Phí
Bạn cũng có thể thử ứng dụng Excel to TXT converter App miễn phí trực tuyến của chúng tôi để có kết quả tức thì mà không cần lập trình.

Ứng dụng chuyển đổi Excel sang tệp TEXT.
🔗 Tài nguyên hữu ích
✅ Kết luận
Sử dụng Aspose.Cells Cloud SDK cho Node.js, bạn có thể dễ dàng chuyển đổi các tệp Excel sang định dạng Text (.txt), làm cho dữ liệu nhẹ hơn, dễ quản lý hơn và dễ tiếp cận hơn trên các nền tảng khác nhau.
Dù bạn chọn tích hợp SDK Node.js vào ứng dụng của mình hay sử dụng cURL cho tự động hóa, Aspose cung cấp một giải pháp đáng tin cậy, có thể mở rộng và thân thiện với lập trình viên cho việc chuyển đổi định dạng file.
Bắt đầu chuyển đổi dữ liệu Excel của bạn hôm nay với khả năng mạnh mẽ của Node.js Excel to Text API!
📚 Các Bài Viết Được Đề Xuất
Xin vui lòng truy cập vào các liên kết sau để tìm hiểu thêm về: