この簡単なチュートリアルでは、Node.js で JSON を CSV に変換する方法について説明します。これには、IDE 設定、プログラミング手順のリスト、Node.js で JSON を CSV に変換するための実行可能なサンプル コードが含まれています。また、ソース JSON ファイルのロード中に適用できるさまざまなカスタム設定についても学習します。
Node.js で JSON を CSV に変換する手順
- JSON を CSV に変換するには、環境を Java 経由で Node.js に Aspose.Cells を使用する に設定します
- fs.readFile() メソッドを使用して JSON ファイルの内容を文字列変数に読み取ります
- Workbook オブジェクトを作成し、ターゲット シートからセル コレクションを取得します
- JsonLayoutOptions クラス オブジェクトを作成して出力 JSON プロパティを設定します
- ファイルの内容、セルのコレクション、カスタム オプションを使用して importData() メソッドを呼び出します。
- ワークブックを CSV ファイルとして保存する
これらの手順は、Node.js* で *JSON から CSV へのエクスポートを実行する方法を要約しています。このプロセスは、ソース JSON ファイルの内容を文字列変数にロードすることで開始され、続いてワークブックを作成し、シートのセル コレクションにアクセスします。最後のステップでは、JsonUtility.importData() メソッドを使用して JSON ファイルから CSV ファイルにデータをインポートするためのカスタム プロパティを設定するために、JsonLayoutOptions が初期化されます。
Node.js で JSON ファイルを CSV に変換するコード
上記のコードは、Node.js で JSON を CSV に変換するプロセスを示しています。 JsonLayoutOptions は、配列をテーブルとして処理する、配列のタイトルを無視する、JSON 内の文字列を数値または日付に変換するかどうかを示すフラグ、null 値を無視する、いくつかのリストを表示するタイトルを無視するなど、さまざまなプロパティを設定するために使用されます。このコードで使用されている JsonUtility は、exportRangeToJson() メソッドを使用して範囲を JSON にエクスポートするためにも使用できます。
この記事では、Node.js での JSON から CSV へのファイルの変換について説明しました。 Excel でフィルターを適用する方法については、Node.jsを使用してExcelにフィルターを適用する方法 の記事を参照してください。