Python列表写入execl的代码
时间: 2024-04-22 22:07:23 浏览: 119
可以使用Python内置的xlwt库来将列表写入到Excel文件中,以下是一个示例代码:
```python
import xlwt
# 创建Excel文件和sheet
workbook = xlwt.Workbook(encoding="utf-8")
sheet = workbook.add_sheet("Sheet1")
# 写入表头
header = ["姓名", "年龄", "性别"]
for i in range(len(header)):
sheet.write(0, i, header[i])
# 写入数据
data = [
["张三", 18, "男"],
["李四", 20, "女"],
["王五", 22, "男"]
]
for i in range(len(data)):
for j in range(len(data[i])):
sheet.write(i+1, j, data[i][j])
# 保存文件
workbook.save("data.xls")
```
这段代码可以将一个包含表头和数据的列表写入到名为"data.xls"的Excel文件中。
相关问题
python写入execl
要将数据写入Excel文件,可以使用Python中的openpyxl库。以下是一个简单的示例,演示如何使用openpyxl将数据写入Excel文件中:
```
import openpyxl
# 创建一个新的Excel工作簿
workbook = openpyxl.Workbook()
# 选择第一个工作表
worksheet = workbook.active
# 在单元格A1写入数据
worksheet['A1'] = 'Hello'
# 在单元格B1写入数据
worksheet['B1'] = 'World'
# 将工作表保存为Excel文件
workbook.save('output.xlsx')
```
该代码将在当前目录中创建一个名为“output.xlsx”的Excel文件,并在第一行的单元格A1和B1中写入“Hello”和“World”字符串。您可以使用Excel打开该文件以查看结果。
python写入excel表格数据绘制图表,Python对数据写入Execl文件并生成图表
好的,我可以为您提供相关的代码。首先,您需要安装 `openpyxl` 和 `matplotlib` 这两个库。
安装方法:
```
pip install openpyxl
pip install matplotlib
```
然后,您可以使用以下代码将数据写入 Excel 表格中:
```python
import openpyxl
from openpyxl import Workbook
from openpyxl.chart import BarChart, Reference
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 写入数据
data = [
['City', 'Country', 'Population'],
['Shanghai', 'China', 24150000],
['Karachi', 'Pakistan', 23500000],
['Beijing', 'China', 21516000],
['Mumbai', 'India', 21291000],
['Istanbul', 'Turkey', 15000000]
]
for row in data:
ws.append(row)
# 创建一个柱状图
chart = BarChart()
# 设置图表数据
values = Reference(ws, min_col=3, min_row=1, max_row=6)
chart.add_data(values)
# 设置图表标题和轴标签
chart.title = "City Populations"
chart.x_axis.title = "Population"
chart.y_axis.title = "City"
# 将图表添加到工作表中
ws.add_chart(chart, "A8")
# 保存工作簿
wb.save("cities.xlsx")
```
运行后,将会生成 `cities.xlsx` 文件,并且包含了您所定义的数据和图表。
阅读全文