convert xlsm to csv

Μετατροπή αρχείου XLSM σε CSV με το Node.js SDK.

Η εξαγωγή και η κοινή χρήση δεδομένων από macro-enabled Excel workbooks σε μια επίπεδη μορφή όπως το CSV είναι μια κοινή ανάγκη στη διαδικασία επεξεργασίας δεδομένων και στις αυτοματοποιημένες ροές εργασίας. Η μορφή CSV είναι ελαφριά, εύκολη στην εισαγωγή και υποστηρίζεται ευρέως σε διάφορες πλατφόρμες. Σ’ αυτό το σεμινάριο, θα μάθετε πώς να μετατρέπετε XLSM σε CSV χρησιμοποιώντας το Node.js και το Aspose.Cells Cloud SDK, επιτρέποντας αξιόπιστους και κλιμακωτούς μετασχηματισμούς αρχείων στο σύννεφο.

🚀 XLSM σε CSV REST API για Node.js

Aspose.Cells Cloud SDK for Node.js υποστηρίζει τη μετατροπή ενεργοποιημένων με μακροεντολές υπολογιστικών φύλλων Excel (XLSM) σε μορφή CSV με λίγες μόνο γραμμές κώδικα.

✅ Γιατί να χρησιμοποιήσετε το Aspose.Cells Cloud SDK;

  • Μετατρέπει βιβλία εργασίας που υποστηρίζουν μακροεντολές (XLSM) σε CSV.
  • Υποστηρίζει αποθήκευση στο σύννεφο και φιλοξενία αρχείων.
  • Γρήγορη, κλιμακωτή και αξιόπιστη για εξαγωγή δεδομένων.

📦 Εγκαταστήστε το SDK

npm install asposecellscloud --save

Εγγραφείτε και αποκτήστε το Client ID και το Client Secret σας από τον Aspose.Cloud dashboard. Για περισσότερες πληροφορίες, μπορείτε να επισκεφθείτε το quick start άρθρο.

📄 Μετατροπή XLSM σε CSV χρησιμοποιώντας το Node.js

Use the following Node.js code snippet to convert an XLSM file to CSV:

  1. Ξεκινήστε τη δημιουργία ενός αντικειμένου της κλάσης CellsApi παρέχοντας το Client ID και το Client Secret ως επιχειρήματα.
  2. Read input XLSM file using createReadStream(…) method and then uploadFile(…) method to upload the file to cloud storage.
  3. Τώρα δημιούργησε ένα αντικείμενο της κλάσης PostWorkbookSaveAsRequest και στη συνέχεια κάλεσε τη μέθοδο postWorkbookSaveAs(..) για να ξεκινήσεις τη μετατροπή XLSM σε CSV.

Χρησιμοποιήστε το παρακάτω απόσπασμα κώδικα για να μετατρέψετε ένα αρχείο Excel σε ένα σενάριο 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);
    });
xlsm to csv

Μια προεπισκόπηση μετατροπής XLSM σε CSV.

💻 XLSM σε CSV Μετατροπή χρησιμοποιώντας cURL

Για τη μετατροπή XLSM σε CSV, εάν προτιμάτε να χρησιμοποιήσετε εργαλεία γραμμής εντολών, τότε μπορείτε επίσης να σκεφτείτε τη χρήση Aspose.Cells Cloud API με εντολές cURL.

✅ Οφέλη της χρήσης cURL για μετατροπή:

  1. Ελαφρύ και προγραμματιζόμενο.
  2. συμφωνία για παρτίδες εργασιών ή αυτοματοποιημένες ροές εργασίας.

Βήμα 1: Δημιουργήστε το Access Token:

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"

Βήμα 2: Εκτελέστε τη μετατροπή από XLSM σε CSV:

Μόλις παραχθεί το Access Token, παρακαλώ εκτελέστε την παρακάτω εντολή cURL για να μετατρέψετε το XLSM σε μορφή 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 {}

Αντικαταστήστε το sourceFile με το όνομα του βιβλίου εργασίας που υποστηρίζει μακροεντολές, το output με το όνομα του αποτελέσματος αρχείου CSV και το accessToken με ένα JWT access token που έχει δημιουργηθεί παραπάνω.

🧪 Δοκιμάστε το εργαλείο XLSM σε CSV Online

Need a quick XLSM to CSV conversion without writing code? Try the Free XLSM to CSV Converter web app.

xlsm to csv

Μια προεπισκόπηση του μετατροπέα XLSM σε CSV.

✅ Συμπέρασμα

Με το Aspose.Cells Cloud SDK για Node.js, η μετατροπή XLSM σε CSV γίνεται απλή και αποδοτική. Είτε δημιουργείτε serverless εφαρμογές, αυτοματοποιημένα σενάρια, είτε ενσωματώνεστε σε μια ροή εργασίας στο cloud, αυτό το SDK παρέχει μια εύχρηστη και κλιμακούμενη λύση για την εξαγωγή δεδομένων από αρχεία Excel που υποστηρίζουν μακροεντολές.

📚 Χρήσιμοι Πόροι

📝 Προτεινόμενα Άρθρα

Συστήνουμε ανεπιφύλακτα την επίσκεψη στους παρακάτω ιστολόγιους: