前言:将Python程序中的数据导出到Excel表格的操作比较单一,因此下面直接给出模板,当您需要使用时只需要略微改动模板中的参数即可。
使用模板
import openpyxl
###
中间是数据处理部分
###
# 可以理解为创建了一个Excel表格
File=openpyxl.Workbook()
# 在创建的Excel表格中指定表单的名字
Sheet=File.create_sheet(表单名)
# 通过循环的方式给表单中指定位置填充元素
for i in range(...):
Sheet.cell(row=行号,column=列号,value=填充的值) # 行号和列号都是从1开始的
# 保存经过处理后的Excel表格
File.save(路径名) # 路径名可以是绝对路径名也可以是相对路径名
该模板在使用时,只需要更改表单的名字,以及表单中填充的值,以及路径名即可。
例子:生成10000个1-10的随机数并保存
import openpyxl
from random import uniform
data=[]
for i in range(10000):
data.append(uniform(1,10))
File=openpyxl.Workbook()
Sheet=File.create_sheet("随机生成的1到10的随机数")
for col in range(1,10001):
Sheet.cell(row=1,column=col,value=data[col-1])
File.save("随机数表格.xls")