with open保存excel
时间: 2023-07-08 15:32:49 浏览: 251
Python 中可以使用 `openpyxl` 库来读写 Excel 文件。要使用该库将数据保存为 Excel 文件,可以按照以下步骤操作:
1. 安装 `openpyxl` 库。可以使用 `pip` 命令进行安装:
```
pip install openpyxl
```
2. 导入相关模块。导入 `openpyxl` 库中的 `Workbook` 和 `Worksheet` 类,以及 `os` 库。
```python
from openpyxl import Workbook, worksheet
import os
```
3. 创建 Excel 文件。使用 `Workbook()` 方法创建一个新的 Excel 文件,然后使用 `active` 属性获取当前工作表。
```python
wb = Workbook()
ws = wb.active
```
4. 写入数据。使用 `append()` 方法向工作表中添加数据。
```python
ws.append(['姓名', '年龄', '性别'])
ws.append(['张三', '18', '男'])
ws.append(['李四', '20', '女'])
ws.append(['王五', '22', '男'])
```
5. 保存文件。使用 `save()` 方法将 Excel 文件保存到指定路径下。
```python
file_path = os.path.join(os.getcwd(), 'example.xlsx')
wb.save(file_path)
```
完整代码如下:
```python
from openpyxl import Workbook, worksheet
import os
# 创建 Excel 文件
wb = Workbook()
ws = wb.active
# 写入数据
ws.append(['姓名', '年龄', '性别'])
ws.append(['张三', '18', '男'])
ws.append(['李四', '20', '女'])
ws.append(['王五', '22', '男'])
# 保存文件
file_path = os.path.join(os.getcwd(), 'example.xlsx')
wb.save(file_path)
```
这样就可以将指定数据保存为 Excel 文件了。
阅读全文