xlsm を csv に変換する

XLSM ファイルを CSV に変換するには、Node.js SDK を使用します。

macro-enabled Excel workbooks から CSV のようなフラット形式でデータを抽出して共有することは、データ処理や自動化ワークフローにおいて一般的なニーズです。CSV形式は軽量で、インポートが簡単で、さまざまなプラットフォームで広くサポートされています。このチュートリアルでは、Node.js と Aspose.Cells Cloud SDK を使用して XLSM を CSV に変換する方法を学び、クラウドで信頼性の高いスケーラブルなファイル変換を実現します。

🚀 XLSM to CSV REST API for 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 からクライアント ID とクライアント シークレットを取得します。詳細については、quick start 記事を訪れることを検討してください。

📄 Node.js を使用して XLSM を CSV に変換する

次の Node.js コードスニペットを使用して XLSM ファイルを CSV に変換してください:

  1. CellsApi クラスのオブジェクトを作成するには、引数としてクライアント ID とクライアント シークレットを提供します。
  2. 入力 XLSM ファイルを createReadStream (…) メソッドを使用して読み込み、その後 uploadFile (…) メソッドを使用してファイルをクラウドストレージにアップロードします。
  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 を 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 変換ツールのプレビュー。

✅ 結論

With Aspose.Cells Cloud SDK for Node.js, converting XLSM to CSV becomes seamless and efficient. Whether you’re building serverless applications, automation scripts, or integrating with a cloud workflow, this SDK provides an easy-to-use, scalable solution for extracting data from macro-enabled Excel files.

📚 有用なリソース

📝 おすすめの記事

以下のブログを訪れることを強くお勧めします: