2013-07-07 1 views
0

Существует много информации о преобразовании HTML-таблицы в EXCEL, что на самом деле является тем, что я намереваюсь сделать.Сохраните страницу ASP в другом формате, таком как XLS

Однако ни один из примеров не работает, поэтому мы ищем решение более грубой силы, преобразующее всю веб-страницу. Я заметил, переименовав расширение из HTML/ASP в XLS, преобразование в порядке (достаточно для моих нужд).

Итак ...

У меня есть страницы ASP с большим количеством данных таблицы, которые, нажав на кнопку Мне нужно это, чтобы открыть диалоговое окно сохранения в формате файла как EXCEL только и не HTML/ASP и т. д. Затем пользователь может выбрать, где его загрузить, и открыть его как EXCEL Spreadsheet по своему усмотрению.

Оцените справку.

+0

Так просто быть ясными. Мне не нужно напрямую преобразовывать таблицу с помощью кнопки, а просто искать вариант сохранения веб-страницы в качестве листа EXCEL. – starydynamo

ответ

1

в ASP все, что нужно сделать, чтобы создать ссылку на страницу .asp, содержащую таблицу, и добавьте следующие строки в эту .asp страницу, перед любой HTML тэга:

Response.ContentType = "application/vnd.ms-excel" 
Response.AddHeader "Content-Disposition", "attachment;filename=fileName.xls" 
+0

Это выглядит полезным, возможно ли иметь эту команду в событии onclick от кнопки на той же странице, которая должна быть сгенерирована? Большое спасибо за вашу помощь. – starydynamo

+0

Сортировка СПАСИБО !!! – starydynamo

Смежные вопросы