首页 > 编程语言 > 详细

Python学习笔记_从CSV读取数据写入Excel文件中

时间:2019-02-28 15:00:09      阅读:669      评论:0      收藏:0      [点我收藏+]

本示例特点:

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文件中

原文:https://www.cnblogs.com/SH170706/p/10450239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!