Cargar o Importar archivo CSV con Fórmulas

Cargar o importar archivo CSV con fórmulas

El siguiente código ilustra cómo se puede cargar e importar un archivo CSV con fórmulas. Se puede usar cualquier archivo CSV. Para fines ilustrativos, usamos el archivo CSV simple que contiene estos datos. Como se puede ver, contiene una fórmula.

 300,500,=Sum(A1:B1)

El código primero carga el archivo CSV, luego lo importa nuevamente en la celda D4. Finalmente, guarda el objeto del libro de trabajo en formato XSLX. El archivo XLSX de salida se ve así. Como se puede ver, la celda C3 y F4 contienen una fórmula y su resultado 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");