Python处理Excel代码
时间: 2023-12-01 10:04:18 浏览: 30
以下是Python处理Excel的示例代码:
1. 安装依赖库
在使用Python处理Excel之前,需要安装openpyxl库。
```
pip install openpyxl
```
2. 打开Excel文件
使用openpyxl库中的load_workbook()方法打开Excel文件,并返回一个Workbook对象。
```
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('example.xlsx')
```
3. 选择工作表
使用Workbook对象中的active属性获取当前活动的工作表,使用Worksheet对象中的cell()方法获取单元格数据。
```
# 选择工作表
worksheet = workbook.active
# 获取单元格数据
cell_value = worksheet.cell(row=1, column=1).value
```
4. 写入数据
使用Worksheet对象中的cell()方法写入数据到单元格中。
```
# 写入数据
worksheet.cell(row=1, column=1).value = 'Hello, world!'
# 保存Excel文件
workbook.save('example.xlsx')
```
5. 遍历工作表
使用Worksheet对象中的iter_rows()方法遍历工作表中的所有行,使用Row对象中的cells属性遍历行中的所有单元格。
```
# 遍历工作表
for row in worksheet.iter_rows():
for cell in row:
print(cell.value)
```
6. 添加工作表
使用Workbook对象中的create_sheet()方法添加新的工作表。
```
# 添加工作表
new_worksheet = workbook.create_sheet('New Sheet')
# 写入数据
new_worksheet.cell(row=1, column=1).value = 'New data'
# 保存Excel文件
workbook.save('example.xlsx')
```
以上是Python处理Excel的示例代码,可以根据实际需求进行修改和扩展。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)