Behåll separatorer för tomma rader vid export av kalkylblad till CSV format med Node.js via C++
Behåll separatorer för tomma rader vid export av kalkylblad till CSV-format
Aspose.Cells ger möjlighet att behålla radseparatorer när man konverterar kalkylblad till CSV-format. För detta kan du använda TxtSaveOptions.getKeepSeparatorsForBlankRow()-egenskapen av TxtSaveOptions. TxtSaveOptions.getKeepSeparatorsForBlankRow() är en boolean-egenskap. För att behålla separatorerna för tomma rader vid konvertering av Excel-fil till CSV, ställ in TxtSaveOptions.getKeepSeparatorsForBlankRow()-egenskapen till true.
Följande kod laddar käll-Excel-filen. Den ställer in TxtSaveOptions.getKeepSeparatorsForBlankRow()-egenskapen till true och sparar den som utdata.csv. Skärmbilden visar jämförelsen mellan käll-Excel-filen, standardutdata som genereras vid konvertering av kalkblad till CSV och den utdata som genereras när TxtSaveOptions.getKeepSeparatorsForBlankRow() ställs in på true.
Exempelkod
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);