python xlsxwriter 写e
代码:
# -*- coding:utf-8 -*-
__author__='comk'
import xlsxwriter
data_dict={
"1":[u"张三",150,120,100],
"2":[u"李四",90,99,95],
"3":[u"王五",60,66,68]
}
L = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L","M", "N", "O", "P", "Q", "R", "S", "T", "U",\
"V", "W", "X", "Y", "Z"]
# 创建文件和表
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet('student')
# 表格列宽
worksheet.set_column('A:A', 20)
# 写数据
n = 1
for key,value in data_dict.items():
x = "A" + str(n)
worksheet.write(x, key)
for y in value:
x = L[int(value.index(y)) + 1] + str(key)
worksheet.write(x, y)
n += 1
workbook.close()
效果图:
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341