@Slytherin

Как сохранить открытый excel файл?

У меня есть открытый excel файл, мне его нужно сохранить. Вся проблема в том как читать этот файл если он не сохранен на компьютере, та как был открыт из браузера с помощью библиотеки selenium.
  • Вопрос задан
  • 227 просмотров
Решения вопроса 1
@Slytherin Автор вопроса
Решил проблему созданием макроса в excel. И запускаю его через питон.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@rPman
Как только вы отдали файл в виде загрузки, вы потеряли к нему доступ, он не ваш, и следить за его изменениями и соранениями уже нужно на стороне пользователя, а он может его открыть 100500 способами, большинство из которых вам не понравятся (не оставляют никаких вариантов).

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

Направления к размышлению для решения вашей задачи:
- посмотрите решения от майкрософта office.live.com, это облачное решения (и кажется включая локальный сервер, за дорого) позволяющий открывать пользователю документ в браузере с интерфейсом почти идентичным десктопному приложению, кстати там есть бесплатные лимиты.
- сформируйте документ таким образом, чтобы макросы в нем контролировали изменения и заливали их в каком то формате к вам на сервер, работать это будет в ограниченном списке ситуаций но хотя бы будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы