数式を持つCSVファイルを読み込むまたはインポートする

数式を持つCSVファイルを読み込むまたはインポートする

次のコードは、数式を含むCSVファイルを読み込みおよびインポートする方法を示しています。 任意のCSVファイルを使用できます。 説明のために、simple csv fileを使用しており、このデータが含まれています。 数式が含まれていることがわかります。

 300,500,=Sum(A1:B1)

コードはまずCSVファイルをロードし、次にセルD4に再インポートします。 最後に、ワークブックオブジェクトをXSLX形式で保存します。 出力XLSXファイルは次のようになります。 セルC3とF4には数式が含まれ、その結果が800であることがわかります。

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
String dataDir = Utils.getDataDir(LoadOrImportCSVFile.class);
String csvFile = dataDir + "sample.csv";
TxtLoadOptions opts = new TxtLoadOptions();
opts.setSeparator(',');
opts.setHasFormula(true);
// Load your CSV file with formulas in a Workbook object
Workbook workbook = new Workbook(csvFile, opts);
// You can also import your CSV file like this. The code below is importing CSV file starting from cell D4
Worksheet worksheet = workbook.getWorksheets().get(0);
worksheet.getCells().importCSV(csvFile, opts, 3, 3);
// Save your workbook in Xlsx format
workbook.save(dataDir + "output.xlsx");