Сохранять разделители для пустых строк при экспорте таблиц в формат CSV с помощью Node.js через C++
Сохранять разделители для пустых строк при экспорте таблиц в формат CSV
Aspose.Cells позволяет сохранять разделители строк при конвертации таблиц в CSV формат. Для этого можно использовать свойство TxtSaveOptions.getKeepSeparatorsForBlankRow() из TxtSaveOptions. TxtSaveOptions.getKeepSeparatorsForBlankRow() — логическое свойство. Чтобы сохранить разделители для пустых строк при конвертации файла Excel в CSV, установите свойство TxtSaveOptions.getKeepSeparatorsForBlankRow() в значение true.
Следующий пример загружает исходный файл Excel. Он устанавливает свойство TxtSaveOptions.getKeepSeparatorsForBlankRow() в true и сохраняет файл как output.csv. Скриншот показывает сравнение исходного файла Excel, стандартного вывода при преобразовании в CSV и итогового результата, созданного при установке TxtSaveOptions.getKeepSeparatorsForBlankRow() в true.
Образец кода
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "Book1.xlsx");
// Create a Workbook object and opening the file from its path
const wb = new AsposeCells.Workbook(filePath);
// Instantiate Text File's Save Options
const options = new AsposeCells.TxtSaveOptions();
// Set KeepSeparatorsForBlankRow to true to show separators in blank rows
options.setKeepSeparatorsForBlankRow(true);
// Save the file with the options
wb.save(path.join(dataDir, "output.csv"), options);