python openpyxl获取表格 有内容的最大行列
时间: 2023-04-03 17:02:03 浏览: 93
您好,我可以回答这个问题。使用 openpyxl 库可以获取表格的最大行列,具体代码如下:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
sheet = wb.active
# 获取最大行和最大列
max_row = sheet.max_row
max_column = sheet.max_column
print('最大行数为:', max_row)
print('最大列数为:', max_column)
```
以上代码可以获取 Excel 表格中有内容的最大行列。希望能对您有所帮助。
相关问题
python openpyxl获取表格 单元格不为空最大行列
您好,我可以回答这个问题。您可以使用 openpyxl 库中的 max_row 和 max_column 方法来获取表格中非空单元格的最大行和最大列。具体代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 获取最大行和最大列
max_row = worksheet.max_row
max_column = worksheet.max_column
# 遍历表格中的单元格
for row in range(1, max_row+1):
for column in range(1, max_column+1):
cell = worksheet.cell(row=row, column=column)
if cell.value is not None:
print(f'单元格({row}, {column})的值为:{cell.value}')
```
希望这个回答能够帮到您。
获取Excel表格行列数的python代码
可以使用Python中的`openpyxl`库来获取Excel表格的行列数。以下是示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 获取行数和列数
rows = sheet.max_row
cols = sheet.max_column
# 输出行数和列数
print("行数:", rows)
print("列数:", cols)
```
其中,`max_row`和`max_column`方法分别可以获取Excel表格中的行数和列数。上述代码可以根据实际情况进行修改,比如更改Excel文件名、获取特定工作表等。