csvをExcelのnode.jsに変換します

CSV形式は、あるアプリケーションから別のアプリケーションに大規模なデータセットをインポートまたはエクスポートするために広く使用されています。ただし、場合によっては、CSVファイルをExcelXLSXまたはXLSに変換する必要があります。同様に、特定のシナリオではその逆も必要になる場合があります。これに従って、この記事では、Node.jsでCSVをExcelに、ExcelをCSV形式にプログラムで変換する方法について説明します。

Node.jsCSVからExcelまたはExcelからCSVへのコンバーター

CSV形式とExcel形式の相互変換には、Java経由のNode.js用のAspose.Cellsを使用します。これは、Node.jsアプリケーション内からスプレッドシート形式を操作するための強力で機能豊富なAPIです。 APIのパッケージをダウンロードするか、次のNPMコマンドを使用してインストールできます。

 > npm install aspose.cells

Node.jsでCSVをXLSXまたはXLSに変換します

以下は、CSVファイルをExcelXLSXまたはXLSに変換する手順です。

次のコードサンプルは、Node.jsでCSVをExcelXLSXに変換する方法を示しています。

// CSVLoadOptionsオブジェクトを作成します
var loadOptions =  aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);

// CSVファイルパスとloadOptionsを使用してワークブックオブジェクトを作成します
var workbook =  aspose.cells.Workbook("data.csv", loadOptions);

// CSVをXLSXとして保存
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);

サンプルCSV

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

CSVからExcelへ

csvが優れている、またはcsvが優れているnode.js

Node.jsでXLSXまたはXLSをCSVに変換する

以下は、Node.jsでXLSXまたはXLSファイルをCSVに変換する手順です。

次のコードサンプルは、ExcelXLSXまたはXLSをCSVに変換する方法を示しています。

// Excelファイルをロードします
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// CSVとして保存
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するには、無料の一時ライセンスをリクエストできます。

結論

この記事では、Node.jsアプリケーションでCSVをExcelに、またはExcelをCSVに変換するのがいかに簡単かを学びました。 ドキュメントを使用して、Node.jsExcelAPIの詳細を調べることができます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目