Сохранять разделители для пустых строк при экспорте таблиц в формат 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.

todo:image_alt_text

Образец кода

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