Mantener los separadores de filas en blanco al exportar hojas de cálculo en formato CSV con Node.js mediante C++
Mantener separadores para filas en blanco al exportar hojas de cálculo a formato CSV
Aspose.Cells proporciona la capacidad de mantener los separadores de línea al convertir hojas de cálculo a formato CSV. Para esto, puede usar la propiedad TxtSaveOptions.getKeepSeparatorsForBlankRow() de TxtSaveOptions. TxtSaveOptions.getKeepSeparatorsForBlankRow() es una propiedad booleana. Para mantener los separadores de filas en blanco al convertir el archivo Excel a CSV, establezca la propiedad TxtSaveOptions.getKeepSeparatorsForBlankRow() en true.
El siguiente código de ejemplo carga el archivo de Excel de origen. Establece la propiedad TxtSaveOptions.getKeepSeparatorsForBlankRow() a true y lo guarda como output.csv. La captura de pantalla muestra la comparación entre el archivo Excel de origen, la salida predeterminada generada al convertir la hoja de cálculo a CSV y la salida generada al establecer TxtSaveOptions.getKeepSeparatorsForBlankRow() en true.
Código de muestra
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);