Импорт файла Excel Microsoft
Импорт файлов Excel
Импорт из файла
Чтобы открыть файл Excel с помощью элемента управления Aspose.Cells.GridWeb:
- Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму.
- Импортируйте файл Excel, указав путь к файлу.
- Запустите приложение.
Когда элемент управления Aspose.Cells.GridWeb добавляется в веб-форму, этот элемент управления автоматически создается и добавляется в форму с размером по умолчанию. Вам не нужно создавать объект управления Aspose.Cells.GridWeb, все, что вам нужно сделать, это перетащить элемент управления и начать его использовать.
Однако для загрузки содержимого из файла Excel в элемент управления Aspose.Cells.GridWeb необходимо вызвать метод ImportExcelFile, чтобы указать путь к файлу Excel. После этого элемент управления Aspose.Cells.GridWeb автоматически найдет файл по указанному пути и отобразит его содержимое. Фрагмент кода, который загружает содержимое файла Excel, приведен ниже.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Gets the web application's path. | |
string path = (this.Master as Site).GetDataDir(); | |
string fileName = path + "\\GridWebBasics\\SampleData.xls"; | |
// Imports from an excel file. | |
GridWeb1.ImportExcelFile(fileName); |
Приведенный выше фрагмент кода можно использовать как угодно. Например, чтобы автоматически загружать файл Excel при загрузке веб-формы, добавьте этот код в событие Page_Load формы. Если вы хотите открыть файл при нажатии кнопки, добавьте кнопку в веб-форму и напишите приведенный выше код в событии Click кнопки.
Файл Excel загружается при нажатии кнопки
Импорт из потока
Помимо открытия файлов Excel из файла, элемент управления Aspose.Cells.GridWeb может загружать файлы Excel из потока. Использование файла в качестве потока является лучшим подходом для запрета любого доступа к файлам или проблем с нарушением общего доступа, поскольку этот подход обеспечивает закрытие всех подключений к файлам путем закрытия потока.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Gets the web application's path. | |
string path = (this.Master as Site).GetDataDir(); | |
string fileName = path + "\\GridWebBasics\\SampleData.xls"; | |
// Opening an Excel file as a stream | |
FileStream fs = File.OpenRead(fileName); | |
// Loading the Excel file contents into the control from a stream | |
GridWeb1.ImportExcelFile(fs); | |
// Closing stream | |
fs.Close(); |