Node.js で JSON を CSV に変換する方法

この簡単なチュートリアルでは、Node.js で JSONCSV に変換する方法について説明します。これには、IDE 設定、プログラミング手順のリスト、Node.js で JSON を CSV に変換するための実行可能なサンプル コードが含まれています。また、ソース JSON ファイルのロード中に適用できるさまざまなカスタム設定についても学習します。

Node.js で JSON を CSV に変換する手順

  1. JSON を CSV に変換するには、環境を Java 経由で Node.js に Aspose.Cells を使用する に設定します
  2. fs.readFile() メソッドを使用して JSON ファイルの内容を文字列変数に読み取ります
  3. Workbook オブジェクトを作成し、ターゲット シートからセル コレクションを取得します
  4. JsonLayoutOptions クラス オブジェクトを作成して出力 JSON プロパティを設定します
  5. ファイルの内容、セルのコレクション、カスタム オプションを使用して importData() メソッドを呼び出します。
  6. ワークブックを 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にフィルターを適用する方法 の記事を参照してください。

 日本語