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

本示例特点:

1、读取CSV,写入Excel

2、读取CSV里具体行、具体列,具体行列的值

一、系统环境

1、 OS:Win10 64位英文版

2、 Python 3.7

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

二、准备

一个CSV文件,Book1.csv

python如何读取csv文件的数据_Python学习笔记_从CSV读取数据写入Excel文件中_第1张图片

三、代码

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文件的数据_Python学习笔记_从CSV读取数据写入Excel文件中_第2张图片

Python:将爬取的网页数据写入Excel文件中

Python:将爬取的网页数据写入Excel文件中 通过网络爬虫爬取信息后,我们一般是将内容存入txt文件或者数据库中,也可以写入Excel文件中,这里介绍关于使用Excel文件保存爬取到的网页数据的 ...

转载-python学习笔记之输入输出功能读取和写入数据

读取.写入和 Python 在 “探索 Python” 系列以前的文章中,学习了基本的 Python 数据类型和一些容器数据类型,例如tuple.string 和 list.其他文章讨论了 Pytho ...

【转】Python xlrd、xlwt、xlutils读取、修改Excel文件

Python xlrd.xlwt.xlutils读取.修改Excel文件 一.xlrd读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台.这也就意味着你可以在Linux下读取Excel文 ...

java 写入数据到Excel文件中_Demo

=======第一版:基本功能实现======= import com.google.common.collect.Maps; import org.apache.log4j.Logger; impo ...

PHP将数据写入指定文件中

首先创建一个空的txt文件,这里我们创建了一个1.txt的空文件. 第一种方法:fwrite函数

Python学习笔记_我的参考网址

Python学习笔记, 下面记录网上搜到的可参考的网址: 一.关于Tkinter 1.Python3中tkinter模块使用方法详解 https://blog.csdn.net/Fighting_Bo ...

Python学习笔记(15)- os\os.path 操作文件

程序1 编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: import os def countfile(path): dict1 = {} # 定义一个字典 all_files = ...

python模块:xlsxwriter和xlrd相结合读取、写入excel文件

python模块简单说明: xlsxwriter:负责写入数据 xlrd:负责读取数据 xlsxwriter 官方文档:http://xlsxwriter.readthedocs.org 本实例是刚写 ...

《程序实现》从xml、txt文件里读取数据写入excel表格

直接上码 import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java ...

随机推荐

JavaWeb基础学习体系与学习思路

对于JAVAWEB的学习,首先一定要明确的是学习整体框架和思路,要有一个把控.对于WEB,很多人认为是做网页,简单的把静态网页与JAVAWEB与网页设计一概而论. 拿起一本JS就开始无脑的学习,学了一 ...

【要什么自行车】ASP.NET MVC4笔记03:调用编辑器 kindeditor

参考:http://www.cnblogs.com/guzhongx/p/kindeditor.html 1.下载kindeditor,存放于Content文件夹下

感想与体会: 通过团队合作的第一个sprint,我们知道如何在团队合作中做好自己,还有与队友不合时,如何和平处理问题.产品负责人是一个重要的的角色,他负责任务的安排,处理合作中意见不统一的问题.通过这 ...

二模11day1解题报告

T1.树的重量(weight) 给出一棵n个叶节点的树(但是有多组数据)以及n个节点之间的距离(最短距离...然而也只有一条路),求树的所有边权之和. 一开始完全没有思路啊...难道爆搜模拟??狂汗. ...

http-关于application/x-www-form-urlencoded等字符编码的解释说明

在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型. 下边是说明: application/x-www-form-urlen ...

Nginx+Varnish

Nginx+Varnish 实现动静分离,为服务器分流,降低服务器负载 相必大家在看加快网站响应速度方面的文章时,都提过这么一条:动静分离.那怎样实现动静分离呢,这里笔者就亲自搭建相关服务实现动静分离 ...

微软企业库DBBA的研究

Summary:如何入门使用Data Access Application Block,可以参考Enterprise Library 3.1中文帮助:数据访问应用程序块.这篇文章侧重在DAAB工作原理 ...

机器学习算法实践:Platt SMO 和遗传算法优化 SVM

机器学习算法实践:Platt SMO 和遗传算法优化 SVM 之前实现了简单的SMO算法来优化SVM的对偶问题,其中在选取α的时候使用的是两重循环通过完全随机的方式选取,具体的实现参考<机器学习 ...

java之集合Collection 3个例子

package cn.itcast_01; import java.util.ArrayList; import java.util.Collection; /* * 集合的由来: * 我们学习的是面 ...

你可能感兴趣的:(python如何读取csv文件的数据_Python学习笔记_从CSV读取数据写入Excel文件中)