XLSまたはXLSXファイルは、データを行と列の形式で保存するために一般的に使用されます。ただし、データの処理中に、ExcelファイルをCSV(カンマ区切り値)形式に変換する必要があることがよくあります。この変換をプログラムで実行するために、この記事では、ExcelXLSまたはXLSXファイルをJavaでCSVに変換する方法を示します。
XLSからCSVへの変換用のJavaAPI
Excel XLSまたはXLSXファイルをCSV形式に変換するには、Aspose.Cells for Javaを使用します。これは、スプレッドシートドキュメントを作成および処理するための一連の機能を提供するすばらしいAPIです。さらに、スプレッドシートファイルを他の形式に忠実に変換できます。そのJARをダウンロードするか、以下のMaven構成を使用して直接インストールすることができます。
リポジトリ:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
依存:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
XLSファイルをJavaでCSVに変換する
ExcelファイルをCSVに変換するには、XLSまたはXLSXファイルをロードしてCSV形式で保存するだけです。以下は、JavaでXLSファイルをCSVに変換する手順です。
Workbookクラスを使用してXLSファイルをロードします。
Workbook.save()メソッドを使用して、XLSをCSVとして保存します。
次のコードサンプルは、JavaでXSLファイルをCSVとして保存する方法を示しています。
import com.aspose.cells.Workbook;
// XLSまたはXLSXファイルをロードします
Workbook workbook = new Workbook("input.xls");
// CSVとして保存
workbook.save("Output.csv");
無料ライセンスを取得する
無料の一時ライセンスを取得、評価の制限なしにAspose.Cells for Javaを使用できます。
結論
この記事では、JavaでXLSまたはXLSXファイルをプログラムでCSVに変換する方法を学習しました。コードサンプルは、JavaアプリケーションでXLSまたはXLSXからCSVへの変換を統合する方法を示しています。さらに、ドキュメントにアクセスして、Aspose.Cells for Javaの他の機能を調べることができます。また、フォーラムから質問や質問を共有することもできます。