用python处理excel
时间: 2023-09-09 21:09:47 浏览: 87
用Python处理Excel实例
要使用Python处理Excel,需要安装openpyxl模块。可以使用pip进行安装:
```
pip install openpyxl
```
然后就可以使用openpyxl模块来读取和写入Excel文件。下面是一个简单的例子,展示如何读取Excel文件中的数据:
```python
from openpyxl import load_workbook
# 打开Excel文件
wb = load_workbook(filename='example.xlsx')
# 选择工作表
ws = wb['Sheet1']
# 读取数据
for row in ws.iter_rows(min_row=2):
name = row[0].value
age = row[1].value
print(name, age)
```
上面的代码读取一个名为example.xlsx的Excel文件,选择名为Sheet1的工作表,然后使用iter_rows方法逐行读取数据。这里假设数据从第二行开始,因此使用min_row参数指定最小行数为2。然后从每行中读取第一列和第二列的数据,并打印出来。
如果要写入Excel文件,可以使用openpyxl模块的Workbook和Worksheet类。下面是一个简单的例子,展示如何创建一个新的Excel文件并写入数据:
```python
from openpyxl import Workbook
# 创建新的Excel文件
wb = Workbook()
# 选择工作表
ws = wb.active
# 写入数据
ws['A1'] = 'Name'
ws['B1'] = 'Age'
ws['A2'] = 'Alice'
ws['B2'] = 25
ws['A3'] = 'Bob'
ws['B3'] = 30
# 保存文件
wb.save('example.xlsx')
```
上面的代码创建一个新的Excel文件,然后选择默认的工作表。然后使用单元格的标识符来写入数据,最后保存文件。
阅读全文