Сохранение файла Excel
Contents
[
Hide
]
Используя элемент управления Aspose.Cells.GridDesktop, пользователи могут не только создавать новые файлы Excel, но и управлять существующими. Однако в обоих случаях будет необходимо сохранить содержимое Aspose.Cells.GridDesktop. Так что тема нашего обсуждения сейчас - рассказать нашим пользователям, как они могут сохранить свое содержимое Grid в виде файла Excel.
Введение
Для сохранения содержимого элемента управления Aspose.Cells.GridDesktop в виде файла Excel Aspose.Cells.GridDesktop предоставляет следующие методы.
- Сохранение в файл
- Сохранение в поток
Сохранение файла
Создайте настольное приложение и добавьте две кнопки с элементом управления GridControl на форму. Установите текстовые свойства кнопок соответственно как Сохранить как файл и Сохранить как поток.
Сохранение в файл
Создайте событие Click для кнопки Сохранить как файл и вставьте следующий код внутри него.
ВАЖНО: Важный момент для обсуждения - элемент управления Aspose.Cells.GridDesktop также содержит метод с именем SaveToExcel, который также используется для загрузки содержимого файла Excel в Grid. Однако этот метод сейчас устарел. Поэтому для всех разработчиков рекомендуется использовать метод ExportExcelFile, который более надежный и эффективный, чем устаревший.
Сохранение в поток
Иногда разработчикам может потребоваться сохранить свое содержимое Grid в поток (например, MemoryStream). Для упрощения этой задачи элемент управления Aspose.Cells.GridDesktop также поддерживает сохранение данных Grid в поток. Создайте событие Click для кнопки Сохранить как поток и вставьте следующий код внутри.
ВАЖНО: Microsoft Excel поддерживает листы Excel, которые могут содержать максимум 65536 строк и 256 столбцов. Элемент управления Aspose.Cells.GridDesktop также следует тем же стандартам. В элементе управления Aspose.Cells.GridDesktop разработчики могут создавать больше строк и столбцов, чем стандартный лимит, но при сохранении данных Grid в файл Excel будет сгенерировано исключение. Это означает, что в файл Excel с помощью элемента управления Aspose.Cells.GridDesktop могут быть сохранены только данные, содержащиеся в 65536 строках и 256 столбцах.