我正在使用查询从另一个来源提取数据,然后使用openpyxl创建和excel表以能够分析数据。我的数组大小不同,我试图弄清楚如何改变表的大小。
在创建表并使用ref="A1:B4"
时,我希望调用数组的大小来填充引用。
我尝试使用ref = none,但是我的excel文件损坏了,并且出现了错误。
tab = Table(displayName="Table1", headerRowCount=0, ref="A1:B54")
我的表大小会有所不同,我想使用数组的大小来建立引用。
答案 0 :(得分:0)
将ref="A1:B4
替换为数组的大小。如果您现在不预先设置数组大小,请使用任何大小。您可以稍后通过更改引用来调整现有表的大小。可以在工作表._tables中找到表。
for table in worksheet._tables:
if table.displayName == "SalesTable":
table.ref = "A1:C10"