Сохранение экспортированной таблицы в формате PHPS - PullRequest
0 голосов
/ 14 апреля 2020

Я попытался использовать трюк заголовка («Content-Disposition ...) для принудительного экспорта содержимого таблицы в Excel (.xls или .xlsx), и это работает, поскольку файл создается и Откроется диалоговое окно «Сохранить / Открыть» и сохранит файл в нужную папку. Однако Excel, в зависимости от версии, может открывать или не открывать файл.

Итак, я попробовал PHPSpreadsheet, и созданная электронная таблица кажется открытой Хорошо для всех версий Excel после 2007. Однако, если в вызов сохранения не включен путь, тогда электронная таблица сохраняется в том месте, где файл PHP находится на сервере.

Это нормально при разработке P C, но не очень хорошо, когда система запускается. На пользовательской машине я не имею представления о структурах папок пользователя P C, и действительно некоторые пользователи могут находиться на заблокированных машинах.

Как сделать люди справляются с этим, поэтому загрузка сохраняется в папке на клиенте (желательно через диалоговое окно Сохранить / Открыть или в папку загрузки по умолчанию)?

Большое спасибо

...