convert xlsm to csv

Перетворити файл XLSM у CSV за допомогою Node.js SDK.

Витягування та обмін даними з macro-enabled Excel workbooks у плоскому форматі, наприклад, CSV, є поширеною потребою в обробці даних та автоматизаційних робочих процесах. Формат CSV є легким, простим у імпорті та широко підтримується на різних платформах. У цьому навчальному посібнику ви дізнаєтеся, як конвертувати XLSM у CSV, використовуючи Node.js та Aspose.Cells Cloud SDK, забезпечуючи надійні та масштабовані конверсії файлів у хмарі.

🚀 XLSM to 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

Зареєструйтесь та отримайте свій ідентифікатор клієнта та секретний ключ клієнта з Aspose.Cloud dashboard. Для отримання додаткової інформації, ви можете відвідати статтю quick start.

📄 Перетворіть XLSM на CSV, використовуючи Node.js

Використовуйте наступний фрагмент коду Node.js для конвертації XLSM файлу в 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 до csv

Попередній перегляд конвертації XLSM в CSV.

💻 XLSM to CSV Конвертація за допомогою cURL

Для конвертації XLSM в CSV, якщо ви віддаєте перевагу використанню командних інструментів, то ви також можете розглянути можливість використання Aspose.Cells Cloud API з командами cURL.

✅ Переваги використання cURL для конвертації:

  1. Легкий і скриптовий.
  2. угода для пакетних завдань або автоматизованих робочих процесів.

Крок 1: Генерація токена доступу:

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:

Як тільки токен доступу буде згенеровано, будь ласка, виконайте наступну команду 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 токен доступу, що було згенеровано вище.

🧪 Спробуйте інструмент XLSM в CSV онлайн

Потрібна швидка конверсія XLSM в CSV без написання коду? Спробуйте Free XLSM to CSV Converter веб-додаток.

xlsm до csv

Попередній перегляд конвертера XLSM в CSV.

✅ Висновок

З Aspose.Cells Cloud SDK для Node.js конвертація XLSM у CSV стає безшовною та ефективною. Незалежно від того, чи ви розробляєте безсерверні додатки, автоматизаційні скрипти або інтегруєтеся з облачною роботою, цей SDK пропонує просте у використанні, масштабоване рішення для витягування даних з Excel файлів з підтримкою макросів.

📚 Корисні ресурси

📝 Рекомендовані статті

Ми щиро рекомендуємо відвідати наступні блоги: