
Μετατροπή Excel (XLS, XLSX) σε Κείμενο με Node.js
When dealing with large datasets or text-only outputs, converting Excel files to Text (.txt) becomes crucial for simplifying data processing. Text files are lightweight, platform-independent, and easy to work with in software and automation pipelines.
Σε αυτό το άρθρο, θα μάθετε πώς να μετατρέψετε το Excel σε Κείμενο στο Node.js χρησιμοποιώντας το Aspose.Cells Cloud SDK, προσφέροντας μια γρήγορη, κλιμακούμενη και φιλική προς τους προγραμματιστές API.
- 🚀 Node.js API για τη Μετατροπή Excel σε Κείμενο
- 📄 Μετατροπή Excel σε Κείμενο χρησιμοποιώντας Node.js
- 💻 Μετατροπή Excel σε Κείμενο μέσω εντολής cURL
🚀 Node.js API για Μετατροπή Excel σε Κείμενο
Με Aspose.Cells Cloud for Node.js, μπορείτε εύκολα να μετατρέψετε αρχεία Excel σε καθαρές εξόδους κειμένου χωρίς να χάσετε τη δομή των δεδομένων. Το SDK υποστηρίζει μορφές XLS, XLSX, XLSM και πολλές άλλες.
✅ Κύρια Οφέλη:
- Γρήγορη μετατροπή με ελάχιστο κωδικοποίηση.
- Υποστηρίζει μεγάλα αρχεία Excel.
- Εύκολη ενσωμάτωση με εφαρμογές Node.js.
Εγκαταστήστε το SDK μέσω του npm:
npm install asposecellscloud --save
Βεβαιωθείτε ότι έχετε έτοιμο το Client ID και το Client Secret από το Aspose Cloud Dashboard.
📄 Μετατροπή Excel σε Κείμενο χρησιμοποιώντας Node.js
Για να μετατρέψετε το Excel σε μορφή TXT χρησιμοποιώντας RESTful APIs, μπορείτε να εξετάσετε τη χρήση είτε της παρακάτω μεθόδου.
GetWorkbook - Λάβετε το αρχείο Excel από την αποθήκευση Cloud & αποθηκεύστε την έξοδο στην αποθήκευση cloud. PutConvertWorkbook - Μετατρέπει το αρχείο Excel σε άλλες μορφές από το περιεχόμενο της αίτησης. PostWorkbookSaveAs - Αποθηκεύει το αρχείο Excel ως άλλο μορφή αρχείου στη μνήμη.
Παρακαλώ ακολουθήστε τα παρακάτω βήματα για να μετατρέψετε το φύλλο Excel σας σε αρχείο .txt βήμα-βήμα:
Πρώτον, δημιουργήστε ένα αντικείμενο της κλάσης CellsApi που δέχεται το Client ID και τα στοιχεία Client Secret ως παραμέτρους. Διαβάστε το αρχείο XLS εισόδου χρησιμοποιώντας τη μέθοδο createReadStream(…) και στη συνέχεια τη μέθοδο uploadFile(…) για να ανεβάσετε το αρχείο στο cloud storage. Δημιουργήστε ένα αντικείμενο της κλάσης CellsSaveAsPostDocumentSaveAsRequest(…) και στη συνέχεια καλέστε την μέθοδο cellsSaveAsPostDocumentSaveAs(..) για να ξεκινήσετε τη διαδικασία μετατροπής.
const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest,PdfSaveOptions } = require("asposecellscloud");
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// δημιουργήστε μια παρουσία του CellsApi
const cellsApi = new CellsApi(clientId, clientSecret);
// name of input Excel document
filename = "source.xlsx"
// συμπεριλάβετε την αναφορά του module File System στον κώδικά σας
const fs = require("fs");
// read the content of input Excel file
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// δημιουργία экземпляρου FileUpload Request
var req = new UploadFileRequest();
req.path = filename;
// ορίστε το περιεχόμενο ως Instancia Stream που περιέχει το φορτωμένο αρχείο Excel
req.file = data;
// Ανεβάστε το αρχείο στην αποθήκευση νέφους
return cellsApi.uploadFile(req)
.then((result) => {
// Δημιουργήστε ένα αντίγραφο του Document SaveAsRequest instance
var req = new CellsSaveAs_PostDocumentSaveAsRequest();
req.name = filename;
// Δημιουργήστε ένα αντικείμενο της κλάσης PdfSaveOptions
req.saveOptions = new PdfSaveOptions();
// ορίστε τη μορφή αρχείου αποτελέσματος ως Αρχείο Κειμένου
req.saveOptions.saveFormat = "txt";
// ορίστε το όνομα για το νέο παραγόμενο αρχείο
req.newfilename = "resultant.txt";
// επειδή θα αποθηκεύσουμε στην προεπιλεγμένη τοποθεσία, θα ορίσουμε null ως τιμή φακέλου
req.folder = null;
// Καλέστε τη μέθοδο SaveAsPostDocument για να ξεκινήσετε τη διαδικασία μετατροπής.
return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
.then((result) => {
expect(result.body.code).to.equal(200);
expect(result.response.statusCode).to.equal(200);
});
});
Παρακαλώ κατεβάστε το αρχείο Excel εισόδου input.xls και το αποτέλεσμα output.txt για σκοπούς δοκιμής.
💻 Μετατροπή Excel σε Κείμενο μέσω εντολής cURL
Προτιμάτε τα εργαλεία γραμμής εντολών; Μπορείτε επίσης να εκτελέσετε τη μετατροπή χρησιμοποιώντας εντολές cURL.
✅ Πλεονεκτήματα της προσέγγισης cURL:
Δεν χρειάζεται εγκατάσταση SDK. Τέλειο για γρήγορα σενάρια αυτοματοποίησης. Βελτιωμένη ασφάλεια δεδομένων και αποδοτικότητα.
Βήμα 1: Δημιουργήστε το διακριτικό πρόσβασης OAuth σας:
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"
Βήμα 2: Εκτελέστε PostWorkbookSaveAs μέθοδο για να μετατρέψετε ένα Excel σε αρχείο κειμένου:
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\"}"
🛠️ Δοκιμάστε δωρεάν τον μετατροπέα Excel σε κείμενο online
Μπορείτε επίσης να δοκιμάσετε την δωρεάν διαδικτυακή εφαρμογή Excel to TXT converter App για άμεσες αποτελέσματα χωρίς καμία κωδικοποίηση.

Εφαρμογή μετατροπής Excel σε αρχείο TEXT.
🔗 Χρήσιμοι Πόροι
✅ Συμπέρασμα
Χρησιμοποιώντας το Aspose.Cells Cloud SDK για Node.js, μπορείτε εύκολα να μετατρέψετε αρχεία Excel σε Text (.txt), καθιστώντας τα δεδομένα πιο ελαφριά, πιο εύχρηστα και πιο προσβάσιμα σε διάφορες πλατφόρμες.
Είτε επιλέξετε να ενσωματώσετε το SDK του Node.js στις εφαρμογές σας είτε να χρησιμοποιήσετε το cURL για τον αυτοματισμό, η Aspose παρέχει μια αξιόπιστη, κλιμακούμενη και φιλική προς τους προγραμματιστές λύση για μετατροπές μορφών αρχείων.
Ξεκινήστε να μετατρέπετε τα δεδομένα του Excel σας σήμερα με τις ισχυρές δυνατότητες του Node.js Excel to Text API!
📚 Συνιστώμενα Άρθρα
Παρακαλώ επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: