Импорт файла Excel Microsoft

Импорт файлов Excel

Импорт из файла

Чтобы открыть файл Excel с помощью элемента управления Aspose.Cells.GridWeb:

  1. Добавьте элемент управления Aspose.Cells.GridWeb в веб-форму.
  2. Импортируйте файл Excel, указав путь к файлу.
  3. Запустите приложение.

Когда элемент управления 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();