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

本示例特点:

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('==================================')

运行结果:

标签:CSV,读取数据,读取,Python,Excel,iRow,print,csv,row

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值