Убедитесь, что ваш сервер обслуживает правильный тип MIME для файлов CSV и Excel. Чтобы обращаться с ними должным образом, даже браузеру, который распознает их тип и имеет для них обработчик / плагин типа файла, потребуется правильный тип MIME.
Вы, вероятно, захотите, чтобы MIME-тип обоих был application / vnd.ms-excel
Если вы используете их на своем веб-сервере в виде обычных файлов, то соответствующим параметром в Apache является файл mime.types.
application/vnd.ms-excel xls csv
Если вы обслуживаете эти файлы из своего приложения, вам нужно добавить заголовок Content-Type: application / vnd.ms-excel самостоятельно.
Обратите внимание, что для некоторых пользователей вы никогда не сможете заставить его работать должным образом - например, для тех, у кого не установлен Microsoft Office, или даже для тех, кто использует альтернативный браузер, или кто испортил свои ассоциации типов файлов. *
(для вашего интереса, эта статья описывает процедуру - она может быть в состоянии Plone / Zope, но идея та же).