使用openpyxl读取表格
时间: 2025-03-13 09:08:31 浏览: 43
### 使用 Openpyxl 读取 Excel 表格
为了使用 `openpyxl` 来读取 Excel 表格,首先需要确保已经安装了该库。可以通过命令行工具执行如下指令完成安装:
```bash
pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
```
一旦成功安装了 `openpyxl` 库之后,就可以通过编写简单的 Python 脚本来加载和访问 Excel 文件中的数据。
下面是一段基本的代码示例用于打开并遍历一个 Excel 工作簿的内容[^3]:
```python
from openpyxl import load_workbook
# 加载指定路径下的Excel文件
workbook = load_workbook('example.xlsx')
# 获取活动的工作表或者按名称获取特定工作表
sheet = workbook.active # 或者 sheet = workbook['SheetName']
for row in sheet.iter_rows(values_only=True):
print(row)
```
对于较大的 Excel 文件,建议采用只读模式来提高性能以及减少内存占用。这可以通过向 `load_workbook()` 函数传递参数 `read_only=True` 实现[^4]:
```python
from openpyxl import load_workbook
large_file_path = 'path_to_large_excel_file.xlsx'
workbook = load_workbook(filename=large_file_path, read_only=True)
active_sheet = workbook.active
for row in active_sheet.rows:
for cell in row:
print(cell.value)
```
当处理非常庞大的 Excel 文档时,还可以考虑分批读入数据或将某些列设为不加载以进一步优化效率。
阅读全文
相关推荐


















