この簡単なチュートリアルでは、JavaでCSVをExcelに変換する方法について詳しく説明します。 Workbookクラスオブジェクトを使用して、新しく作成されたLoadOptionsオブジェクトとともに入力ファイルをロードします。この操作中に、** Javaを使用してCSVをExcelに変換**し、変換されたファイルをXLSXファイルとして保存します。
JavaでCSVをExcelに変換する手順
- Mavenリポジトリを使用して、アプリケーションにAspose.Cellsライブラリを追加し、CSVをExcelに変換します
- LoadOptionsクラスインスタンスを初期化して、入力CSVファイルをロードします
- 入力CSVファイルパスとLoadOptionsオブジェクトを使用してWorkbookクラスインスタンスを作成します
- 変換されたXLSXワークブック出力ファイルを保存します
これらの基本的な手順は、コンマ区切りの値を使用してソースCSVファイルをロードできるJavaでCSVをXLSXに変換することがいかに簡単であるかを示しています。変換は十分に効率的であるため、出力XLSXファイルを作成するために少しの時間とCPUリソースを消費します。この変換は、Excelファイルが数学的な計算を実行するために一般的に使用されるため、CSVファイルからの数値の計算を実行するのに役立ちます。
JavaでCSVをXLSXに変換するコード
import com.aspose.cells.License; | |
import com.aspose.cells.LoadFormat; | |
import com.aspose.cells.LoadOptions; | |
import com.aspose.cells.SaveFormat; | |
import com.aspose.cells.Workbook; | |
public class ConvertCSVtoExcelJava { | |
public static void main(String[] args) throws Exception { // main method to convert comma-separated value file to Excel in Java | |
// Set Aspose.Cells library license for remove trial version watermark after converting CSV to Excel | |
License licenseToConvertCSV = new License(); | |
licenseToConvertCSV.setLicense("Aspose.Cells.lic"); | |
// Create the LoadOptions object for loading the source comma-separated value file | |
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV); | |
// Initialize a Workbook class instance with CSV file path and the loadOptions object | |
Workbook workbook = new Workbook("InputCSVFile.csv", loadOptions); | |
// Save output Excel file in XLSX format | |
workbook.save("OutputCSVtoExcel.xlsx", SaveFormat.XLSX); | |
} | |
} |
上記のコードスニペットでは、入力ファイルの形式を指定するためにLoadOptionsクラスオブジェクトが宣言されています。 Javaコードを拡張して、出力Excelファイルにさまざまなプロパティを設定することもできます。たとえば、要件に応じて変換を実行しながら、作成者名、変更の詳細などのメタデータを設定できます。
この短いチュートリアルでは、Javaを使用してCSVをExcelに変換する方法について説明しました。ただし、逆変換に興味がある場合は、JavaでExcelをCSVに変換する方法の記事を参照してください。