openpyxl创建新的excel文件,表格
时间: 2024-10-17 19:11:01 浏览: 19
`openpyxl` 是一个用于读写 Excel .xlsx 格式文件的强大 Python 库,它主要用于处理电子表格数据。下面是如何使用 `openpyxl` 来创建一个新的 Excel 文件并添加表格的基本步骤:
1. **安装库**:
如果还没有安装 `openpyxl`,可以使用 `pip` 安装:
```
pip install openpyxl
```
2. **创建新文件**:
首先,我们需要导入 `openpyxl` 并创建一个 `Workbook` 对象来表示 Excel 工作簿:
```python
from openpyxl import Workbook
wb = Workbook() # 创建一个新的工作簿实例
```
3. **创建工作表**:
在 `Workbook` 中添加工作表。默认有一个名为 "Sheet" 的工作表,但我们可以给它命名:
```python
ws = wb.active # 获取第一个活跃的工作表,如果没有指定,默认就是“Sheet”
ws.title = 'My Sheet' # 更改工作表名称
```
4. **添加行和单元格**:
使用 `ws.append()` 方法插入一行,或者直接通过索引来写入单元格:
```python
data_row = ['Name', 'Age', 'City']
ws.append(data_row) # 插入一行
ws['A1'] = 'John Doe' # 直接写入 A1 单元格的内容
ws['B1'] = 30
ws['C1'] = 'New York'
```
5. **保存文件**:
最后,使用 `.save()` 方法将更改保存到文件:
```python
wb.save('output.xlsx') # 将工作簿保存到 'output.xlsx' 文件
```
阅读全文