python 写入excel数据xlwt_用python包xlwt将数据写入Excel中

一般用两种格式的数据写入,不多说放上demo。

1、列表形式写入

import xlwt

def data_write(file_path, datas):

f = xlwt.Workbook()

sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet

title = [] #加入表头

datas.insert(0, title) #写入表头

style = xlwt.XFStyle() #创建样式

align = xlwt.Alignment() #创建对齐方式

align.horz = 1 #1-->左对齐,2-->居中,3-->右对齐

style.alignment = align

#将数据写入第 i 行,第 j 列

i = 0

for data in datas:

for j in range(len(data)):

sheet1.write(i,j,data[j],style=style)

i = i + 1

f.save(file_path) #保存文件

2、字典形式写入

def dict_write_excel(html1):

data_list = []

# 循环得到每一个data

for data in html1:

# 循环得到data字典里的所有键值对的值

for value in data.values():

# 将得到的值放入空列表中

你可能感兴趣的:(python,写入excel数据xlwt)