В этой теме мы обсудим техники добавления или вставки рабочих листов в файл Excel с помощью Aspose.Cells.GridDesktop. Разница между добавлением и вставкой рабочих листов заключается в том, что при добавлении рабочий лист просто добавляется в конец коллекции рабочих листов файла Excel, тогда как вставка означает добавление рабочего листа на определенную позицию в коллекции рабочих листов.
Добавление рабочего листа
Чтобы добавить лист книги Excel с помощью Aspose.Cells.GridDesktop, выполните указанные ниже шаги:
Добавить элемент управления Aspose.Cells.GridDesktop на форму.
Вызовите метод Add коллекции Worksheet в элементе управления GridDesktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Множество перегруженных версий метода Add доступно. Используя вышеприведенную перегруженную версию, например, лист добавляется в файл Excel с именем листа по умолчанию. При использовании других перегруженных версий метода Add можно определить имя, как показано в следующем примере.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Чтобы вставить лист с помощью Aspose.Cells.GridDesktop, выполните указанные ниже шаги:
Добавьте элемент управления Aspose.Cells.GridDesktop на форму.
Вызовите метод Insert коллекции Worksheets в элементе управления GridDesktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ВАЖНО: Microsoft Excel (97-2003 XLS) поддерживает листы Excel с количеством строк до 65 536 и 256 столбцов. Aspose.Cells.GridDesktop следует тем же стандартам. В элементе управления Aspose.Cells.GridDesktop разработчики могут добавлять или вставлять листы с большим количеством строк и столбцов, чем стандартный предел, но при попытке сохранить данные элемента управления Grid в файл Excel, будет сгенерироваться исключение. Это означает, что только данные, содержащиеся в 65 536 строках и 256 столбцах, могут быть сохранены в файл Excel XLS с использованием Aspose.Cells.GridDesktop. Если используется формат файла XLSX (MS Excel 2007/2010), такого ограничения нет.