python 写excel
工作随笔
今天测试部门拿过来一堆数据,所有的数据保存为csv格式,一行内容,包含了五类数据,所有的数据总共300多行,看着眼都花了。我的excel水平很水,也不知道怎么能弄成适合阅读的方式。刚好,最近几天,在学习python。就尝试着用python解决这个问题,从csv格式的文件中的每行数据中,提取出每个需要的内容(以分号为分隔),然后写入到excel中的每列中
import xlwt
import xlrd
file_name = "njdx_1.csv"
with open(file_name,'r') as rx_file:
rx_list = rx_file.readlines()
#创建一个workbook
workbook = xlwt.Workbook(encoding = 'utf-8')
#创建一个worksheet
worksheet = workbook.add_sheet('result')
for i in range(0,len(rx_list):
line_list = rx_list[i].split(';')
for j in range(0,len(line_list)):
worksheet.write(i,j,label = line_list[j])
workbook.save('njdx_1.xls')