Çizgi ve Sütun Baştaki Boş Satır ve Sütunları Keserek CSV Formatına Exporot Etmek Node.js ve C++ ile

Olası Kullanım Senaryoları

Bazen, Excel veya CSV dosyanızın önde gelen boş sütunları veya satırları bulunur. Örneğin, şu satırı düşünün

 ,,,data1,data2

Burada ilk üç hücre veya sütun boştur. Bu tür bir CSV dosyasını Microsoft Excel’de açarsanız, Microsoft Excel bu önde gelen boş satırları ve sütunları atar.

Varsayılan olarak, Aspose.Cells for Node.js via C++ kaydederken başlangıçtaki boş satır ve sütunları kaldırmaz, fakat Microsoft Excel gibi kaldırmak isterseniz, Aspose.Cells TxtSaveOptions.getTrimLeadingBlankRowAndColumn() özelliği sağlar. Bunu true yapın ve ardından tüm başlangıç boş satır ve sütunlar kaldırılacaktır.

CSV formatına elektronik tabloları dışa aktarırken Öneki Boş Satırları ve Sütunları Kırp

Aşağıdaki örnek kod, iki başlangıç boş sütunu olan kaynak excel dosyasını yükler. İlk olarak, excel dosyasını değişiklik yapmadan CSV formatında kaydeder, ardından TxtSaveOptions.getTrimLeadingBlankRowAndColumn() özelliğini true yapıp tekrar kaydeder. Ekran görüntüsü, kaynak excel dosyasını, düzenlenmemiş çıktı CSV dosyasını ve düzenlenmiş çıktı CSV dosyasını gösterir.

todo:image_alt_text

Örnek Kod

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");

// Load source workbook
const wb = new AsposeCells.Workbook(path.join(dataDir, "sampleTrimBlankColumns.xlsx"));

// Save in csv format
wb.save(path.join(dataDir, "outputWithoutTrimBlankColumns.csv"), AsposeCells.SaveFormat.Csv);

// Now save again with TrimLeadingBlankRowAndColumn as true
const opts = new AsposeCells.TxtSaveOptions();
opts.setTrimLeadingBlankRowAndColumn(true);

// Save in csv format
wb.save(path.join(dataDir, "outputTrimBlankColumns.csv"), opts);