openpyxl创建excel
时间: 2024-09-27 11:10:32 浏览: 30
OpenPyXL是一个Python库,它允许开发者读取、写入和编辑Excel 2010 xlsx/xlsm/xltx/xltm文件格式,这是一种基于XML的电子表格存储格式。使用OpenPyXL创建Excel文件主要包括以下步骤:
1. **安装**:首先需要安装`openpyxl`库,可以使用pip命令安装:
```
pip install openpyxl
```
2. **导入模块**:在Python脚本中,导入`openpyxl`以及`Workbook`和`Worksheet`类:
```python
from openpyxl import Workbook
from openpyxl.utils.dataframe import dataframe_to_rows
```
3. **创建工作簿**:创建一个新的`Workbook`实例,这是Excel文件的基础:
```python
wb = Workbook()
```
4. **添加工作表**:通过`create_sheet()`方法向工作簿添加新的工作表:
```python
ws = wb.create_sheet(title="Sheet1")
```
5. **写入数据**:你可以直接写单元格的值,如`ws['A1'] = 'Hello'`,也可以将DataFrame或列表的数据批量写入:
```python
df = pd.DataFrame({'Name': ['Alice', 'Bob'], 'Age': [28, 35]})
for r in dataframe_to_rows(df, index=False):
ws.append(r)
```
6. **保存文件**:最后,使用`save()`方法将工作簿保存到磁盘:
```python
wb.save('example.xlsx')
```
阅读全文