如何利用openpyxl库在Python中创建一个新的Excel工作簿,并在其中添加数据、设置样式后保存?
时间: 2024-11-26 12:10:03 浏览: 37
在处理Excel文件时,openpyxl提供了一系列直观的接口来操作工作簿。以下是如何使用openpyxl创建一个新的Excel工作簿、添加数据、设置样式并保存的详细步骤:
参考资源链接:[Python Openpyxl:Excel读写指南及常用操作详解](https://wenku.csdn.net/doc/6401acbdcce7214c316ecf67?spm=1055.2569.3001.10343)
1. **创建工作簿和工作表**:
- 首先,需要导入openpyxl库并创建一个新的工作簿实例。可以使用`openpyxl.Workbook()`函数来实现这一点。创建工作簿后,你可以通过`.active`属性获取默认的工作表。
```python
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
```
2. **添加数据到工作表**:
- 你可以通过指定行列坐标来访问单元格,并使用`value`属性为单元格赋值。
```python
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['A2'] = '张三'
ws['B2'] = 30
```
3. **设置单元格样式**:
- 对于样式设置,openpyxl提供了一系列样式类,比如`Font`, `Alignment`, 和 `CellStyle`等。你可以通过这些类来调整单元格的字体大小、颜色、对齐方式等属性。
```python
from openpyxl.styles import Font
cell_style = Font(size=14, bold=True)
ws['A1'].font = cell_style
```
4. **保存工作簿**:
- 完成数据的添加和样式的设置后,可以调用`save()`方法将工作簿保存到指定的文件路径。
```python
wb.save(
参考资源链接:[Python Openpyxl:Excel读写指南及常用操作详解](https://wenku.csdn.net/doc/6401acbdcce7214c316ecf67?spm=1055.2569.3001.10343)
阅读全文