openpyxl输出excel并输出两个sheet,一个名为a,另一个为
时间: 2024-03-05 09:50:09 浏览: 68
python 将目录中所有excel合并到一个excel中 openpyxl 复制sheet工作表到另一个工作簿
您可以按照以下步骤使用openpyxl输出Excel并输出两个sheet,一个名为`a`,另一个名为`b`:
1. 导入openpyxl库
```python
import openpyxl
```
2. 创建一个Excel文档对象,并添加两个新的sheet
```python
wb = openpyxl.Workbook() # 创建Excel文档对象
sheet_a = wb.active # 获取活动的sheet
sheet_a.title = 'a' # 更改第一个sheet的名称
sheet_b = wb.create_sheet('b') # 创建名为'b'的sheet
```
3. 在sheet中写入数据
```python
sheet_a['A1'] = 'Hello from sheet a!'
sheet_b['A1'] = 'Hello from sheet b!'
```
4. 保存Excel文件
```python
wb.save('example.xlsx')
```
完整代码如下:
```python
import openpyxl
wb = openpyxl.Workbook() # 创建Excel文档对象
sheet_a = wb.active # 获取活动的sheet
sheet_a.title = 'a' # 更改第一个sheet的名称
sheet_b = wb.create_sheet('b') # 创建名为'b'的sheet
sheet_a['A1'] = 'Hello from sheet a!' # 写入第一个sheet的数据
sheet_b['A1'] = 'Hello from sheet b!' # 写入第二个sheet的数据
wb.save('example.xlsx') # 保存Excel文件
```
执行以上代码后,将会在当前目录下生成一个名为`example.xlsx`的Excel文件,其中包含一个名为`a`的sheet,和一个名为`b`的sheet,分别包含不同的数据。
阅读全文