Я пытаюсь использовать xlwings, чтобы пройтись по моим вычислениям в Excel с использованием Python. У меня есть функция, которая использует xlwings:
def obtain_gwp(filename):
app = xw.App(visible=False)
print(app.visible)
wbxl = app.books.open(filename)
app.visible = False
print(app.visible)
print('Obtaining MRF GWP allocated to plastics...')
app.calculate()
global pet_sorting
pet_sorting = wbxl.sheets['Input'].range('H27').value
plastic_sorting_gwp = wbxl.sheets['GWP Model'].range('I19').value
print(pet_sorting,plastic_sorting_gwp)
wbxl.save()
app.kill()
return plastic_sorting_gwp
Но каждый раз, когда я печатаю значение app.visible, это правда! Он никогда не регистрирует False - не уверен, почему это происходит, поскольку я явно не хочу открывать Excel. Любой вклад / помощь будут полезны!