python 读取excel表格
时间: 2024-05-21 07:09:48 浏览: 180
Python 读取 Excel 表格可以使用第三方库 `openpyxl` 或者 `xlrd`,其中 `openpyxl` 适用于 Excel 2010 及以上版本的 `.xlsx` 文件,而 `xlrd` 可以读取 Excel 2003 及以下版本的 `.xls` 文件。
以下是使用 `openpyxl` 库读取 Excel 表格的示例代码:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = wb.active
# 获取单元格值
cell_value = sheet['A1'].value
# 获取行数和列数
max_row = sheet.max_row
max_column = sheet.max_column
# 遍历所有单元格并输出值
for row in range(1, max_row+1):
for col in range(1, max_column+1):
cell_value = sheet.cell(row=row, column=col).value
print(cell_value)
```
如果要使用 `xlrd` 库读取 Excel 表格,则可以参考下面的示例代码:
```python
import xlrd
# 打开 Excel 文件
wb = xlrd.open_workbook('example.xls')
# 获取工作表
sheet = wb.sheet_by_index(0)
# 获取单元格值
cell_value = sheet.cell_value(0, 0)
# 获取行数和列数
max_row = sheet.nrows
max_column = sheet.ncols
# 遍历所有单元格并输出值
for row in range(max_row):
for col in range(max_column):
cell_value = sheet.cell_value(row, col)
print(cell_value)
```
阅读全文