python操作excel文件
时间: 2024-06-20 21:02:59 浏览: 180
Python中操作Excel文件需要用到第三方库,比较常用的有openpyxl和xlrd/xlwt。其中,openpyxl支持读写Excel2007及以上版本的xlsx文件,而xlrd/xlwt支持读写Excel97-2003版本的xls文件。
以下是使用openpyxl库来操作Excel文件的示例代码:
1. 安装openpyxl库:
pip install openpyxl
2. 读取Excel文件:
```python
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = wb.active
# 获取单元格的值
cell_value = sheet.cell(row=1, column=1).value
# 遍历行
for row in sheet.iter_rows(min_row=1, max_row=3):
for cell in row:
print(cell.value, end=' ')
print()
# 关闭工作簿
wb.close()
```
3. 写入Excel文件:
```python
import openpyxl
# 创建工作簿
wb = openpyxl.Workbook()
# 获取工作表
sheet = wb.active
# 写入单元格的值
sheet['A1'] = 'Hello'
sheet.cell(row=2, column=2, value='World')
# 保存工作簿
wb.save('example.xlsx')
# 关闭工作簿
wb.close()
```
阅读全文