Добавить или вставить рабочий лист
Contents
[
Hide
]
В этом разделе мы обсудим методы добавления или вставки рабочих листов в файл Excel с помощью Aspose.Cells.GridDesktop. Разница между добавлением и вставкой рабочих листов заключается в том, что, кроме того, рабочий лист просто добавляется в конец коллекции рабочих листов файла Excel, однако вставка означает добавление рабочего листа в определенную позицию в коллекции рабочих листов.
Добавление рабочего листа
Чтобы добавить рабочий лист с помощью Aspose.Cells.GridDesktop, выполните следующие действия:
- Добавьте в форму элемент управления Aspose.Cells.GridDesktop.
- Вызовите метод Add коллекции Worksheet в элементе управления GridDesktop.
This file contains hidden or 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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Adding a worksheet to the Grid | |
int i = gridDesktop1.Worksheets.Add(); | |
Worksheet sheet = gridDesktop1.Worksheets[i]; |
Доступно множество перегруженных версий метода Add. Например, при использовании приведенной выше перегруженной версии рабочий лист добавляется в файл Excel с именем листа по умолчанию. Используя другие перегруженные версии метода Add, можно определить имя, как показано ниже в примере.
This file contains hidden or 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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Adding a worksheet to the Grid with a specific name | |
Worksheet sheet1 = gridDesktop1.Worksheets.Add("AddWorksheetWithName"); |
Вставка рабочего листа
Чтобы вставить рабочий лист с помощью Aspose.Cells.GridDesktop, выполните следующие действия:
- Добавьте в форму элемент управления Aspose.Cells.GridDesktop.
- Вызовите метод Insert коллекции Worksheets в элементе управления GridDesktop.
This file contains hidden or 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
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Inserting a worksheet to Grid at first position of the worksheets collection | |
gridDesktop1.Worksheets.Insert(0); |
ВАЖНО: Microsoft Excel (97-2003 XLS) поддерживает листы Excel, содержащие до 65 536 строк и 256 столбцов. Aspose.Cells.GridDesktop следует тем же стандартам. В элементе управления Aspose.Cells.GridDesktop разработчики могут добавлять или вставлять рабочие листы с большим количеством строк и столбцов, чем стандартное ограничение, но при попытке сохранить данные сетки в файл Excel будет выдано исключение. Это означает, что только данные, содержащиеся в 65 536 строках и 256 столбцах, могут быть сохранены в файле Excel XLS с использованием Aspose.Cells.GridDesktop, однако, если вы используете формат файла XLSX (MS Excel 2007/2010), такого ограничения нет.