openpyxl 填写excel
时间: 2023-11-15 22:00:39 浏览: 32
使用openpyxl填写Excel表格可以分为以下几个步骤:
1. 导入openpyxl库
2. 打开Excel文件
3. 选择工作表
4. 写入数据
5. 保存Excel文件
具体步骤如下:
1. 导入openpyxl库
```python
import openpyxl
```
2. 打开Excel文件
```python
workbook = openpyxl.load_workbook('example.xlsx')
```
3. 选择工作表
```python
worksheet = workbook['Sheet1']
```
4. 写入数据
```python
worksheet.cell(row=1, column=1, value='姓名')
worksheet.cell(row=1, column=2, value='年龄')
worksheet.cell(row=2, column=1, value='张三')
worksheet.cell(row=2, column=2, value=18)
worksheet.cell(row=3, column=1, value='李四')
worksheet.cell(row=3, column=2, value=20)
```
5. 保存Excel文件
```python
workbook.save('example.xlsx')
```
相关问题
python 填写excel
要使用Python填写Excel,你可以使用第三方库openpyxl。以下是一个简单的示例代码,演示如何使用openpyxl在Excel文件中填写数据:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
workbook = Workbook()
# 选择默认的活动工作表
sheet = workbook.active
# 在A1单元格中写入数据
sheet['A1'] = 'Hello'
# 在B1单元格中写入数据
sheet['B1'] = 'World'
# 保存工作簿
workbook.save('example.xlsx')
```
这段代码创建了一个新的Excel工作簿,并在默认的活动工作表中填写了数据。你可以根据需要修改单元格和数据。最后,工作簿将保存为名为`example.xlsx`的文件。
记得在运行代码之前,确保已经安装了openpyxl库。你可以使用以下命令进行安装:
```
pip install openpyxl
```
希望这能帮到你!如有更多问题,请随时提问。
python excel合并单元格并填写内容
你可以使用Python中的openpyxl库来操作Excel文件。以下是一个简单的示例代码,用于合并单元格并填写内容:
```python
import openpyxl
from openpyxl.styles import Alignment
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 合并单元格
worksheet.merge_cells('A1:B1')
# 填写内容
worksheet['A1'] = '合并单元格并填写内容'
# 设置对齐方式
cell = worksheet['A1']
cell.alignment = Alignment(horizontal='center', vertical='center')
# 保存文件
workbook.save('example.xlsx')
```
在上面的示例代码中,我们首先打开一个名为`example.xlsx`的Excel文件,然后选择名为`Sheet1`的工作表。我们使用`merge_cells`方法合并单元格,并使用`Worksheet`对象的索引运算符`[]`来填写单元格内容。最后,我们使用`Alignment`类设置单元格的对齐方式,并使用`save`方法保存文件。