Я занимаюсь разработкой веб-приложения на Python.
Но клиент хочет инструмент, который экспортирует текущую страницу, чтобы преуспеть.
Поэтому мне пришлось писать дополнительный код на каждой странице (просмотрах), который преобразует таблицу в excel с использованием xlwt (модуль python).
Но у меня есть лучшее решение. Он отправляет html-содержимое текущей страницы на сервер, и сервер отвечает на эту html-таблицу как тип Excel.
Как это:
response['Content-Type'] = 'application/vnd.ms-excel; charset=utf-8'
Response.ContentType = "application/vnd.ms-excel"
Это работает довольно хорошо. Но мне любопытно, поддерживает ли каждый браузер этот ответ Excel!?!?!
Если нет, то для меня это будет большой проблемой: (* 1008 *
Или браузеры поддерживают его, если на клиентском компьютере установлен только MS Excel или OpenOffice?
Любое другое "глобальное" решение или идеи?