
Node.jsを使用してExcel (XLS、XLSX)をテキストに変換する
大規模なデータセットやテキストのみの出力を扱う際、Excel ファイルをテキスト (.txt) に変換することは、データ処理を簡素化するために重要です。テキストファイルは軽量で、プラットフォームに依存せず、ソフトウェアや自動化パイプラインで扱いやすいです。
この記事では、Aspose.Cells Cloud SDKを使用してNode.jsでExcelをテキストに変換する方法を学びます。このSDKは、高速でスケーラブルかつ開発者に優しいAPIを提供します。
- 🚀 Node.js API for Excel to Text Conversion
- 📄 Node.jsを使用してExcelをテキストに変換する
- 💻 Excel からテキストへの変換 cURL コマンドを使用して
🚀 Node.js API for Excel to Text Conversion
Aspose.Cells Cloud for Node.js を使用すると、データ構造を失うことなく、Excelファイルをクリーンなテキスト出力に簡単に変換できます。SDKはXLS、XLSX、XLSM、その他多くの形式をサポートしています。
✅ 主要な利点:
- コーディングを最小限に抑えた高速変換。
- 大きなExcelファイルをサポートします。
- Node.js アプリとの簡単な統合。
SDKをnpm経由でインストールします:
npm install asposecellscloud --save
クライアント ID とクライアントシークレットを Aspose Cloud Dashboard から準備しておいてください。
📄 Node.jsを使用してExcelをテキストに変換する
Excel を TXT 形式に変換するために RESTful API を使用する場合、次のいずれかの方法を検討できます。
GetWorkbook - クラウドストレージからExcelを取得し、出力をクラウドストレージに保存します。 PutConvertWorkbook - リクエストコンテンツからExcelファイルを他の形式に変換します。 PostWorkbookSaveAs - Excelファイルを他のフォーマットのファイルとしてストレージに保存します。
指定された手順に従って、Excel スプレッドシートを .txt ファイルに変換してください。ステップ バイ ステップ:
最初に、クライアントIDとクライアントシークレットの詳細を引数として受け取るCellsApiクラスのオブジェクトを作成します。 入力 XLS ファイルを createReadStream(…) メソッドを使用して読み込み、その後 uploadFile(…) メソッドを使用してファイルをクラウドストレージにアップロードします。 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"
// コード内にファイルシステムモジュールの参照を含めてください。
const fs = require("fs");
// 入力Excelファイルの内容を読み込む
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// FileUpload リクエストインスタンスを作成してください
var req = new UploadFileRequest();
req.path = filename;
// ストリームインスタンスとしてロードされたExcelファイルの内容を設定します。
req.file = data;
// クラウドストレージにファイルをアップロードしてください
return cellsApi.uploadFile(req)
.then((result) => {
// Document SaveAsRequest インスタンスを作成する
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;
// 保存されたポストドキュメントメソッドを呼び出して、変換プロセスを開始します。
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 to Text Conversion via cURL Command
コマンドラインツールは好みですか?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 からテキスト 変換ツールをオンラインで試す
あなたはコーディングなしで瞬時に結果を得るために、私たちの無料オンライン Excel to TXT converter App を試すこともできます。

Excel to TEXT File conversion App.
🔗 役立つリソース
✅ 結論
Aspose.Cells Cloud SDK for Node.js を使用すると、Excel ファイルをテキスト (.txt) に簡単に変換でき、データを軽量化し、管理しやすくし、異なるプラットフォームでよりアクセスしやすくします。
あなたが Node.js SDK をアプリに統合することを選ぶか、または自動化のために cURL を使用するかにかかわらず、Aspose はファイル形式の変換に対して信頼性が高く、スケーラブルで、開発者に優しいソリューションを提供します。
今日から Node.js Excel to Text API の強力な機能を使って、Excelデータの変換を始めましょう!
📚 おすすめの記事
次のリンクを訪れて、以下についてさらに学んでください: