python读取写入excel数据
时间: 2023-08-14 20:13:39 浏览: 215
你可以使用Python中的`openpyxl`库来读取和写入Excel数据。以下是一个简单的示例代码,展示了如何使用`openpyxl`库进行读取和写入Excel数据:
```python
import openpyxl
# 读取Excel文件
def read_excel(file_path):
workbook = openpyxl.load_workbook(file_path)
sheet = workbook.active
data = []
for row in sheet.iter_rows(values_only=True):
data.append(row)
workbook.close()
return data
# 写入Excel文件
def write_excel(file_path, data):
workbook = openpyxl.Workbook()
sheet = workbook.active
for row in data:
sheet.append(row)
workbook.save(file_path)
workbook.close()
# 示例:读取Excel文件
file_path = 'example.xlsx'
data = read_excel(file_path)
print(data)
# 示例:写入Excel文件
new_data = [
['Name', 'Age'],
['John', 25],
['Alice', 30]
]
write_excel('new_example.xlsx', new_data)
```
在上述示例中,`read_excel`函数用于从Excel文件中读取数据并返回一个二维列表。`write_excel`函数用于将数据写入到Excel文件中。你可以根据需要修改这些函数以满足你的具体要求。记得先安装`openpyxl`库,可以使用命令`pip install openpyxl`来安装。
阅读全文