朋友問我如何通過python把csv格式的文件另存為xls文件,自己想了想通過讀取csv文件然后再保存到xls文件中即可,也許還有其他簡單的方法,但這里也為了練習python語法及其他知識,所以采用了如下方法,這里做一記錄,方便自己也希望對他人有所幫助。
#coding:utf-8#導入相應模塊import csvimport xlwt#新建Excel文件myexcel = xlwt.Workbook()#新建sheet頁mysheet = myexcel.add_sheet("testsheet")#打開csv文件,事實證明file和open 效果一樣的,網上建議用open打開csvfile = file("test.csv","rb")#csvfile = open("test.csv","rb")#讀取文件信息reader = csv.reader(csvfile)l = 0#通過循環獲取單行信息for line in reader: r = 0 #通過雙重循環獲取單個單元信息 for i in line: PRint l,r #通過雙重循環寫入excel表格 mysheet.write(l,r,i) r=r+1 l=l+1#最后保存到excelmyexcel.save("myexcel.xls")
新聞熱點
疑難解答