python 处理excel文档
时间: 2023-07-07 13:33:11 浏览: 76
Python可以使用第三方库openpyxl来处理Excel文档。下面是一些示例代码:
1. 读取Excel文件中的数据
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取sheet
sheet = workbook.active
# 获取单元格的值
value = sheet['A1'].value
# 遍历行
for row in sheet.rows:
for cell in row:
print(cell.value)
```
2. 写入数据到Excel文件
```python
import openpyxl
# 创建Excel文件
workbook = openpyxl.Workbook()
# 创建sheet
sheet = workbook.active
# 写入单元格的值
sheet['A1'] = 'Hello World'
# 保存Excel文件
workbook.save('example.xlsx')
```
3. 复制Excel文件中的sheet
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 复制sheet
new_sheet = workbook.copy_worksheet(workbook.active)
# 修改sheet名称
new_sheet.title = 'New Sheet'
# 保存Excel文件
workbook.save('example.xlsx')
```
以上仅是openpyxl库的一些基本用法,更多操作可以参考openpyxl官方文档。
阅读全文