如何在XLwings中组合变量和列名?

问题描述 投票:0回答:1

在XLwings中:

我想将列值从列A转换为E到DataFrame,例如,如下所示:sheet['A5:E30'].options(pd.DataFrame, index=False, header=True).value

我需要找到行尾而不是30:我从link找到解决方案,以获取end_num_row的值。end_num_row=sheet.range('A' + str(sheet.cells.last_cell.row)).end('up').row

现在,我可以在以下位置请求您如何使用变量(end_num_row)替换30(E30)的帮助。sheet['A5:E30'].options(pd.DataFrame, index=False, header=True).value

python pandas xlwings
1个回答
0
投票

仅使用索引更容易:

sheet.range((r1, c1),(r2, c2)).value

其中(r1,c1)是左上方的行/列索引,即A5(r2,c2)是右下方的行/列索引,即E30

© www.soinside.com 2019 - 2024. All rights reserved.