Существуют различные варианты, в зависимости от того, хотите ли вы, чтобы данные электронной таблицы были доступны пользователям, которые не могут использовать Excel, или нет.
Самым общим для кнопки является гиперссылка, которая вызывает Django.представление, которое отображает данные электронной таблицы в виде HTML <table>
.Существует совершенно потрясающий JavaScript, называемый DataTables , который может сделать такую таблицу почти такой же функциональной, как Excel, в том, что касается отображения.Очень прост в использовании: начните с простого, затем добавьте настройки до совершенства.Абсолютно множество доступных примеров (и большая поддержка с ним в StackOverflow).
Еще один вариант - для вычислений, в которых результаты сохраняются в формате Excel, а также для сохранения в формате PDF вместе с этой страницей и для предоставления этой PDF-ссылки в этой гиперссылке.
Наконец, вы можете сделать цель ссылкисам файл xlsx, и браузер пользователя спросит, как его открыть, если Excel еще не настроен по умолчанию (что, вероятно, будет в боксе Windows. В боксе Linux LibreOffice Calc, вероятно, выполнит почти то же самое).,