zoukankan      html  css  js  c++  java
  • 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('==================================')

    运行结果:

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    大数据基础文献综述
    牛客网数据库SQL实战
    Leetcode with Python
    tinyMCE
    HTTP LVS
    采坑大全
    Hadoop 解除 NameNode is in safe mode
    R语言采坑系列——Warning message: In validDetails.polygon(x) : 强制改变过程中产生了NA
    .Net中的异步编程
    知识点4
  • 原文地址:https://www.cnblogs.com/SH170706/p/10450239.html
Copyright © 2011-2022 走看看