Node.js kullanarak C++ ile Excel Çalışma Sayfasına Satır Ekleme veya Silme
Aspose.Cells for Node.js via C++, satır ekleme ve silme işlemleri için Cells.insertRows(number, number, boolean) ve Cells.deleteRows(number, number) olmak üzere iki yöntem sunar. Bu metodlar performans açısından optimize edilmiştir ve çok hızlı çalışır.
Satır ekleme veya kaldırma işlemi sırasında, hazırladığımız veya hazırlayacağımız her durumda, her zaman Cells.insertRows(number, number, boolean) ve Cells.deleteRows(number, number) metodlarını kullanmanızı öneririz, çünkü Cells.insertRow(number) veya Cells.deleteRow(number) metodlarını döngü içinde kullanmak yerine.
Aspose.Cells, Microsoft Excel’in çalışma şekliyle aynı şekilde çalışır. Satırlar veya sütunlar eklenirse, çalışma sayfası içeriği aşağıya ve sağa kaydırılır. Satırlar veya sütunlar kaldırıldığında, çalışma sayfası içeriği yukarı veya sola kaydırılır. Satırlar eklenip kaldırıldığında diğer çalışma sayfaları ve hücrelerdeki referanslar güncellenir.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Instantiate a Workbook object.
// Load a template file.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "book1.xlsx"));
// Get the first worksheet in the book.
const sheet = workbook.getWorksheets().get(0);
// Insert 10 rows at row index 2 (insertion starts at 3rd row)
sheet.getCells().insertRows(2, 10);
// Delete 5 rows now. (8th row - 12th row)
sheet.getCells().deleteRows(7, 5);
// Save the excel file.
workbook.save(path.join(dataDir, "out_book1.out.xlsx"));