У меня есть небольшая проблема в Excel с использованием xlwings, и я действительно не знаю, как это исправить.
Когда я использую функцию UDF, которая возвращает, например, pata dataframe, предположим, что мой dataframe имеет ширину 3 столбца (без обязательных условий для строк), затем в 4-х столбцах в Excel, если я напишу на нем некоторые данные, мой panda dataframe сотрет его, как только я вычислю лист ... Хотя датафрейм вообще не использует этот столбец, в то время как он имеет 3 столбца, а не 4 ...
Я не знаю, достаточно ли я ясен. Дайте мне знать!
Большое спасибо заранее.
@xw.func
@xw.ret(expand='table')
def hello(nb):
nb = int(nb)
return [["hello","you"] for i in range(nb)]
до пересчета листа
после пересчета листа