
Node.js で CSV を JSON に変換する
JSON(JavaScript Object Notation) は、構造化された方法でデータを表現および転送する方法です。ソフトウェア開発者は開発関連のタスクを実行し、このデータ形式に精通しています。ただし、CSV は、データを表形式で保存する別の広く使用されている方法です。したがって、CSV から JSON への変換は、ビジネス アプリケーションに競争力を提供します。このブログ投稿では、この JavaScript Excel ライブラリ をプログラムで使用して、Node.js で CSV を JSON に変換する方法を学習します。
次のセクションについて説明します。
JSON ジェネレーター API
この JSON 生成ライブラリのインストール手順は非常に簡単です。ただし、API パッケージを ダウンロード するか、次のコマンドを実行してインストールすることができます。
npm install java
npm install aspose.cells
Node.js で CSV を JSON に変換する方法
Node.js ベースのアプリケーション用の CSV から JSON へのコンバーターを作成するためのソース コードを作成する準備が整いました。
以下の手順とコード スニペットに従ってください。
- LoadOptions クラスのインスタンスをインスタンス化し、形式を CSV に設定します。
- Workbookクラスでコンストラクタを初期化してCSVファイルを読み込みます。
- getLastCell メソッドを呼び出して、このワークシートの最後のセルを取得します。ワークシートにデータがない場合は null を返します。
- ExportRangeToJsonOptions メソッドを呼び出して、エクスポート範囲を JSON に設定します。
- createRange メソッドを呼び出して、セル範囲から Range オブジェクトを作成します。
- exportRangeToJson メソッドを呼び出して、範囲を JSON ファイルにエクスポートします。
次のコードをコピーしてメイン ファイルに貼り付けます。
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// LoadOptions クラスのインスタンスをインスタンス化し、形式を CSV に設定します。
var loadOptions = new aspose.cells.LoadOptions(aspose.cells.LoadFormat.CSV);
// Workbook クラスでコンストラクタを初期化して CSV ファイルを読み込みます。
var workbook = new aspose.cells.Workbook( "sample.csv", loadOptions);
// getLastCell メソッドを呼び出して、このワークシートの最後のセルを取得します。ワークシートにデータがない場合は null を返します。
var lastCell = workbook.getWorksheets().get(0).getCells().getLastCell();
// ExportRangeToJsonOptions メソッドを呼び出して、エクスポート範囲を json に設定します。
var options = new aspose.cells.ExportRangeToJsonOptions();
// createRange メソッドを呼び出して、セル範囲から Range オブジェクトを作成します。
var range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, lastCell.getRow() + 1, lastCell.getColumn() + 1);
// exportRangeToJson メソッドを呼び出して、範囲を json ファイルにエクスポートします。
var data = aspose.cells.JsonUtility.exportRangeToJson(range, options);
// JSON を表示する
console.log(data);
出力は次の画像で確認できます。

無料ライセンスを取得する
無料の一時ライセンス を利用して、評価制限なしで API を試すことができます。
まとめ
ここで、このブログ投稿を終了します。 Node.js でプログラムによって CSV を JSON に変換する方法を学習したことを願っています。この JSON ジェネレーター API によって公開される他の多くのメソッドがあり、CSV から JSON への変換モジュールの構築を容易にします。最後に、ドキュメント にアクセスして、他の機能を知ることができます。
さらに、Getting Started guide に従うことをお勧めします。
最後に、conholdate.com が新しいブログ記事を書いています。そのため、定期的な更新については連絡を取り合ってください。
質問する
フォーラムでご質問やご質問をお知らせください。
よくある質問
Node.js を使用して Excel を JSON に変換するにはどうすればよいですか?
この リンク にアクセスして、プログラムで CSV を JSON に変換する手順とコード スニペットを確認してください。