问题描述:
我在使用xlwings 批量读取数据的时候,需要选取不连续单元格,而expand()不能读取不连续单元格,我在网上查阅到使用sheet.used_range.last_cell,可以选择不连续的单元格。
但是在使用该方法的时候遇到以下问题:
解决方法
方法一:
pip install --user xlwings --upgrade
方法二:
#将以下位置的代码
rng=sheet.used_range.last_cell
#修改为
rng=sheet.api.usedrange #rng:<class 'xlwings.main.Range'>
rng_rows=rng.rows.count #返回最大行数
rng_columns=rng.columns.count #返回最大列数
原因分析:
原始xlwings库过时及时更新库,或者是最新的库中的函数命名发生改变。