python使用pyexcel写入内容到xlsx文件示例
时间: 2024-04-30 09:25:05 浏览: 150
下面是一个使用 pyexcel 写入内容到 xlsx 文件的示例:
```python
import pyexcel
# 创建一个字典列表
data = [
{"姓名": "张三", "年龄": 20, "性别": "男"},
{"姓名": "李四", "年龄": 22, "性别": "男"},
{"姓名": "王五", "年龄": 21, "性别": "女"}
]
# 将字典列表写入到 xlsx 文件中
pyexcel.save_as(records=data, dest_file_name="data.xlsx")
```
运行上述代码后,会在当前目录下生成一个名为 `data.xlsx` 的文件,其中包含了我们刚刚创建的字典列表的数据。
相关问题
python创建excel并将字典写入xlsx
可以使用Python中的openpyxl库来创建和写入Excel文件。下面是一个简单的示例代码,可以将字典写入Excel文件:
```python
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 获取默认的工作表
sheet = workbook.active
# 定义要写入的字典数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
'Age': [25, 30, 35, 40],
'Gender': ['Female', 'Male', 'Male', 'Male']}
# 写入表头
headers = list(data.keys())
for col_num, header in enumerate(headers, 1):
sheet.cell(row=1, column=col_num, value=header)
# 写入数据
for row_num, row_data in enumerate(zip(*data.values()), 1):
for col_num, cell_value in enumerate(row_data, 1):
sheet.cell(row=row_num+1, column=col_num, value=cell_value)
# 保存文件
workbook.save('output.xlsx')
```
在这个示例中,我们使用openpyxl库创建了一个新的Excel工作簿,并获取了默认的工作表。然后,我们定义了要写入Excel文件的字典数据,并使用for循环将表头和数据写入Excel文件中。最后,我们使用workbook.save()方法将Excel文件保存到本地磁盘上。
python写入xlsx文件
可以使用 openpyxl 库来写入 xlsx 文件,以下是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个工作簿
wb = Workbook()
# 选择第一个工作表
ws = wb.active
# 写入数据
ws['A1'] = 'Hello'
ws['B1'] = 'World'
# 保存工作簿
wb.save('example.xlsx')
```
这段代码会在当前目录下创建一个名为 example.xlsx 的文件,并在第一个工作表中写入 "Hello" 和 "World" 两个单元格。
阅读全文