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