Python 讀取csv文件到excel


朋友問我如何通過python把csv格式的文件另存為xls文件,自己想了想通過讀取csv文件然后再保存到xls文件中即可,也許還有其他簡單的方法,但這里也為了練習python語法及其他知識,所以采用了如下方法,這里做一記錄,方便自己也希望對他人有所幫助。

#coding:utf-8
#導入相應模塊
import csv
import 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
#最后保存到excel
myexcel.save("myexcel.xls")


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM