Загрузка или импорт файла CSV с формулами

Загрузить или импортировать файл CSV с формулами

Следующий код иллюстрирует, как вы можете загрузить и импортировать файл CSV с формулами. Вы можете использовать любой файл CSV. Для иллюстрации мы используем простой CSV файл, который содержит эти данные. Как вы видите, он содержит формулу.

 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");