Откройте рабочую книгу с XLWINGS, не делая ее видимой
Я начинаю использовать XLWings (не то, что мне нравится Excel, но это то, что я должен делать). Дело в том, что я не могу найти способ заставить Python открыть Рабочую книгу, не показывая ее.
Кажется, что конструктор для Workbooks в старой XLWings 0.6.4 был xlwings.Workbook, и одним из аргументов был флаг app_visible (см. Http://docs.xlwings.org/en/v0.6.4/api.html ).
Однако в новой версии v0.9.2 Workbook была заменена книга, а Book не имеет такого флага ( http://docs.xlwings.org/en/stable/api.html ). У объекта App есть это, и я думал, что это путь. Поэтому я закодировал:
- Экспорт диаграммы как изображение с python xlwings
- Xlwings - добавление столбцов
- ImportError: невозможно импортировать имя «Рабочая книга» с помощью импорта xlwings Workbook
- xlwings: сделать ячейку жирным
- Целый лист в рамке данных panda с xlwings
import xlwings as xw app = xw.App(visible=False) filename = os.path.join(PATH_EXCEL_SAMPLES, r"rangosConDatos_sample01.xls") book = xw.Book(filename) # Do stuff with the info in the book book.close() # Ya puedo cerrar el libro. app.kill()
Но, к сожалению, когда
book = xw.Book(filename)
«видимый» атрибут приложения внезапно становится True, и книга показана. Я не знаю, является ли это желаемой функцией или неожиданным поведением. В любом случае, какие-либо идеи, как мне это сделать?
- xlwings module.py вызов python от excel
- Как назначить значение одной ячейке в именованном диапазоне с помощью xlwings?
- xlwings: Удалить col | строка из Excel
- вызов xlwings из функции Excel VBA вызывает ошибку
- Xlwings безопасный диапазон Excel как список Python
- Ошибка xlwings с использованием вызывающего абонента из excel
- Как взаимодействовать с объектами VBA в листах с помощью xlwings?
- xlwings UDF и исполняемый файл python