1. 程式人生 > >Python學習筆記_從CSV讀取數據寫入Excel文件中

Python學習筆記_從CSV讀取數據寫入Excel文件中

Coding workbook num time 讀取數據 local over ade alt

本示例特點:

1、讀取CSV,寫入Excel

2、讀取CSV裏具體行、具體列,具體行列的值

一、系統環境

  1、 OS:Win10 64位英文版

  2、 Python 3.7

  3、 使用第三方庫:csv、xlwt

二、準備

  一個CSV文件,Book1.csv

技術分享圖片

三、代碼

import csv
from xlwt import *
import time

#讀取csv文件
sCsvFileName=Book1.csv

#避免讀取CSV文件出現中文顯示亂碼,加encoding=‘utf-8‘ workbook
=Workbook(encoding =
utf-8) worksheet = workbook.add_sheet(sheet1) #i=0 with open(sCsvFileName,newline=‘‘,encoding=UTF-8) as csvfile: rows=csv.reader(csvfile) print(==================================) for iRow,row in enumerate(rows): #判斷有幾列 if iRow==1: iCols=len(row)
#讀取第4行 if iRow==3: print(一條記錄:+,.join(row)) #讀取第6行第2列的數值 if iRow==5: a=,.join(row).split(,)[1] print(第6行第2列的值:+a) #寫入到Excel文件中 for iCol in range(0,len(row)): worksheet.write(iRow,iCol,
,.join(row).split(,)[iCol]) sFileName=Test_ + time.strftime("%Y%m%d_%H%M%S",time.localtime()) + .xls workbook.save(sFileName) print(記錄數:+str(iRow)) print(列數:+str(iCol)) print(write over) print(==================================)

運行結果:

技術分享圖片

Python學習筆記_從CSV讀取數據寫入Excel文件中