通过xlwings获取行数
时间: 2024-01-11 19:19:35 浏览: 238
python xlwings官方文档pdf
以下是两种通过xlwings获取行数的方法:
1. 获取已使用范围的最后一行的行号
```python
import xlwings as xw
# 打开Excel文件
wb = xw.Book(r'F:\xlwings\OriginalData.xlsx')
# 获取第一个工作表
sht = wb.sheets[0]
# 获取已使用范围
info = sht.used_range
# 获取最后一行的行号
nrows = info.last_cell.row
print(nrows)
```
2. 获取已使用范围的行数
```python
import xlwings as xw
# 打开Excel文件
excel_file = r'F:\xlwings\OriginalData.xlsx'
app = xw.App(visible=False, add_book=False)
xls = app.books.open(excel_file)
# 获取第一个工作表
sheet = xls.sheets[0]
# 获取已使用范围
info = sheet.used_range
# 获取行数
nrows = info.last_cell.row - info.first_cell.row + 1
print(nrows)
```
阅读全文