0 / 0 / 1
Регистрация: 28.12.2016
Сообщений: 56
|
|
1 | |
Работа с Excel03.05.2018, 12:29. Показов 7332. Ответов 12
Метки нет (Все метки)
Здравствуйте! Работаю с файлом Excel: записываю информацию на разные листы. Затем сохраняю файл с помощью функции save() и закрываю с помощью функции close(). Файл сохраняется и закрывается, но остается открытым само приложение Excel...
Может кто-нибудь знает как его закрыть? Для записи данных в Excel использую библиотеку xlwings.
0
|
03.05.2018, 12:29 | |
Ответы с готовыми решениями:
12
Работа с документами Excel без Microsoft.Office.Interop.Excel Работа с Excel (нет доступа к пространству имен Excel) Работа с Excel через Microsoft.Office.Interop.Excel Работа с Excel. Суть: Если номер строки в Excel четный тогда объеденяем эту ячейку с последующей. Большая работа с Excel (передача в него данных, построение графиков, дозапись, создание нового файла Excel) |
1292 / 909 / 479
Регистрация: 05.12.2013
Сообщений: 3,074
|
|
03.05.2018, 12:46 | 2 |
Не удается добиться такого поведения, Excel закрывается, приведите минимальный код который не закрывает Excel
0
|
0 / 0 / 1
Регистрация: 28.12.2016
Сообщений: 56
|
||||||
12.05.2018, 19:58 [ТС] | 4 | |||||
Код:
он ее не понимает с такой библиотекой.
0
|
14.05.2018, 14:04 | 6 | ||||||||||
На винде нужно либо делать app.kill(), либо удалять объект приложения после quit():
P.S. Почему-то с открытой книгой (которой мы потом сделали close) вариант с
Только app.kill()
0
|
14.05.2018, 14:21 | 7 |
Я как-то сто лет назад с подобным сталкивался.
При close он воспроизводит поведение обычного екселя, а именно - выдаёт гуишное окошко "сохранить - не сохранять - отмена" и так с ним и висит. В этом состоянии таки да, только kill Добавлено через 2 минуты Да, кстати, с quit-ом та же петрушка.
0
|
0 / 0 / 1
Регистрация: 28.12.2016
Сообщений: 56
|
||||||
24.05.2018, 11:50 [ТС] | 8 | |||||
У меня вообще ничего не получилось... Ни с невидимостью, ни с kill().Я так поняла, это потому что я вызываю книгу... Он говорит что для Book() он не знает App()
0
|
0 / 0 / 1
Регистрация: 28.12.2016
Сообщений: 56
|
|
24.05.2018, 13:33 [ТС] | 10 |
Забыла прикрепить ошибку
AttributeError: 'Book' object has no attribute 'App'
0
|
24.05.2018, 14:09 | 12 | |||||
Сообщение было отмечено daria13 как решение
Решение
daria13,
А документацию прочитать? Естественно, такого атрибута у книги нет. Но никто и не говорил, что все эти методы нужны применять к Book. Впрочем, у каждого экземпляра Book есть атрибут book.app - то есть доступ к уже запущенному экземпляру приложения. И к нему также можно применять все методы класса App. Но при использовании такого способа доступа
А если напрямую создавать экземпляр приложения и обращаться к нему - тогда Excel будет сразу запущен в невидимом режиме.
1
|
0 / 0 / 1
Регистрация: 28.12.2016
Сообщений: 56
|
|
30.05.2018, 10:13 [ТС] | 13 |
0
|
30.05.2018, 10:13 | |
30.05.2018, 10:13 | |
Помогаю со студенческими работами здесь
13
Экспорт в Excel: Прекращена работа программы "Microsoft Excel" Работа с Excel и "висячий процесс" EXCEL работа в Excel Работа с Excel Работа с Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |