我试图找出如何使用xlwings调整表的大小,但无法找出如何。
我已尝试使用resize(range)
属性,但遇到以下错误:
AttributeError: 'str' object has no attribute 'api'
这是我得到的错误代码:
import xlwings as xw
tableau = xw.books['test_book.xlsx'].sheets[0].tables[0]
tableau.resize('<Range [test_book.xlsx]Feuil1!$A$1:$B$6>')
我尝试了不同的范围属性值,如$A$1:$B$6
或A1:B6
,但仍然无法使其工作。
那么我如何使用xlwings来调整表格的大小呢?
1条答案
按热度按时间ccrfmcuu1#
不需要时,表格会自动调整大小。
这是我针对您的上一个问题运行的代码,使用的Excel文件包含一个表“Table1”,该表由3列和3行组成,并带有标题行,因此表的范围为A1:C4。该代码添加了另外两行,一行作为单独的单元格,另一行作为元组。随着每添加一行,表的大小都会增加,以包含添加的行。
输出