Raja Ganapathy Ответов: 2

Как просмотреть файл excel с помощью ASP.NET с#?


я загружаю файл excel в кнопку загрузки файла.и нажмите кнопку Показать, чтобы просмотреть excel означает всплывающее представление excel (если прикреплен файл excel в gmail и просмотр файла excel во всплывающем окне), как это сделать.

Что я уже пробовал:

У меня есть поиск в интернете Для справки, но доступно только приложение просмотра excel.

[no name]

Как уже упоминал Афзаал, причина, по которой вы можете "просмотреть" файл в Gmail, заключается в том, что они сами визуализируют файл. На самом деле это означает, что у них есть элемент "canvas" на своей странице, и они используют JavaScript для рисования содержимого файла на этом "canvas".
Как вы можете себе представить, это довольно сложная задача, поэтому вам, вероятно, следует использовать для этого существующее решение. Например вы можете попробовать эта библиотека Excel для C# и VB.NET Здесь вы можете найти пример Excel для ASP.NET а также здесь вы можете найти a C# и VB.NET пример преобразования Excel в HTML.

2 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

Они сами визуализируют загруженные файлы, используя содержимое файлов, визуализированных в собственном HTML. Браузеры не могут отображать специальные типы файлов, такие как PDF, MS Word, MS Excel и т. д. Вам нужно либо установить плагин в браузере, либо рендерить его с помощью HTML, а для этого вам нужно прочитать все из файла, а затем рендерить его с помощью таблиц, gridviews и т. д. В противном случае браузер просто загрузит файл на диск.

Лучше всего использовать конвертер Excel в HTML, который преобразует данные листа Excel в элемент таблицы HTML. Вы можете найти сотни из них в интернете. Гугл[^] будет способствовать. Существуют также специальные библиотеки, созданные, .Чистый офис[^] и т. д., которые могут быть использованы здесь. Но выбор за вами.