python 下 excel,csv 文件的读写
python 可以用利用xlrd 库读取数据excel数据,可以用xlwt写入excel数据,用csv 操作csv文件
xlrd xlwt python 模块 官方链接 https://pypi.org/project/xlrd/ 和 https://pypi.org/project/xlwt/
首先利用pip导入库文件
pip install xlrd
pip install xlwt
xlwd 写入excel数据例程
import xlwt filename='text.xls'
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('data')
count=0 #记录写入的行号 def write_line_to_excel(data):# data=[1,2,3,4]
for i in range(len(data)):
sheet.write(count,i,data[i])
count =count+1
workbook.save(filename) DATA=[[1,2,3,4],[2,3,4,5],[3,4,5,6]]
for i in range(len(DATA)):
write_line_to_excel(DATA[i])
xlrd 读取excel数据例程
import xlrd
filename='19-05-06 12-13-18_tuoluoyi_gps_data.xls'
data=xlrd.open_workbook(filename)
print(data.sheet_names()) #打印sheet系列列表 #根据sheet名称或者索引去提取要读取的sheet
sheet=data.sheet_by_name('data')
sheet=data.sheet_by_index('data') print(sheet.nrows) #行数
print(sheet.ncols) #列数
print(sheet.row_values(0)) #提取第一行 ,return value is list array
print(sheet.col_values(0)) #提取第一列
print(sheet.cell_value(1,1)) #读取坐标(1,1)的单元格
csv python 文档链接:https://www.sogou.com/link?url=hedJjaC291PES9QO_EuJFi2wiAdA0GorU9rIhEgz46Hbov2Y9LP6PCHmfGkNvdZG
csv 写入csv文件例程
import csv filename='data.csv'
out=open(filename,'a+',newline='') #以追加的形式打开文件
csv_writer=csv.writer(out)
data=['s','v','',234]
csv_writer.writerow(data) #写入一行数据
csv 读取csv 文件
import csv
with open('data.csv',newline='') as csvfile:
rder=csv.reader(csvfile,delimiter=',')
for line in rder:
print(','.join(line))
python 下 excel,csv 文件的读写的更多相关文章
- Python实现对CSV文件的读写功能
我们要处理csv文件,首先要的导入csv模块 import csv #读取csv文件def readCsv(path): #传入变量csv文件的路径 list=[] #定义一个空列表 with ope ...
- python CSV 文件的读写
1.CSV文件 import csv with open(r"E:\code\0_DataSet\tianchi_2015_mobile_recommand\fresh_comp_offli ...
- Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
1.简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel,从而方便我们以优雅的.富有表现力的代码实现Excel/CSV文件的导入和导出. 该 ...
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
1.简介 Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel ,从而方便我们以优雅的.富有表现力的代码实现Excel/CSV文件的导入和 导出 ...
- Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
1.简介 本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍吧. Laravel Excel 在 ...
- java读取目录下所有csv文件数据,存入三维数组并返回
package dwzx.com.get; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; ...
- python在处理CSV文件时,字符串和列表写入的区别
概述 Python在处理CSV文件时,如果writerow的对象是<type 'unicode'>字符串时,写入到CSV文件时将会出现一个字符占一个单元格的情况: 但是将字符串转换为列表类 ...
- python读取Excel表格文件
python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...
- python中操作csv文件
python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...
随机推荐
- 【PostgreSQL-9.6.3】如何实现非自动提交
我们在使用psql工具操作数据库时,事务是自动提交的.也就是说,当我们执行完一条insert或者delete语句后,在不输入commit情况下,这条语句也是提交的.如果不想自动提交,可以使用以下两种方 ...
- 【PostgreSQL-9.6.3】表继承
表继承是PostgreSQL特有的,子表可以从父表中继承字段和一些属性.例如: --创建一张表“persons”作为父表: test=# create table persons ( test(# i ...
- JAVA;使用java.awt.Image的不稳定性
在使用awt的image时候,不是能时时获取到图像的宽和高, GetWidth()函数偶尔得到的值为-1,暂时没有找到解决方法. 代码: public class picture extends JF ...
- IT狂人职场路:揭秘华为百度高管如何炼成?
原文链接:http://www.hdeso.com/waibao/detail.asp?id=45660 原文链接:http://tech.hexun.com/2014-02-18/162264716 ...
- post请求获取json数据 解析json数据
<script> window.onload = function () { var str; // console.log(@ViewBag.ID); $.post("/Ser ...
- Linux 之secureCRT连接SSH
1.登陆linux系统,打开终端命令.输入 rpm -qa |grep ssh 查找当前系统是否已经安装. 2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装. .3.安装好了之后 ...
- 25-Ubuntu-文件和目录命令-其他命令-重定向
重定向 Linux允许将命令执行结果重定向到一个文件. 将本应显示到终端上的内容输出或追加到指定文件中. 重定向命令 含义 > 表示输出,会覆盖原有文件. >> 表示追加,会将内容追 ...
- python从TXT创建PDF文件——reportlab
使用reportlab创建PDF文件电子书一般都是txt格式的,某些电子阅读器不能读取txt的文档,如DPT-RP1.因此本文从使用python实现txt到pdf的转换,并且支持生成目录,目录能够生成 ...
- 前端开发—HTML
HTML介绍 web服务的本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen( ...
- GETDATE()
定义和用法 GETDATE() 函数从 SQL Server 返回当前的时间和日期. 语法 GETDATE() 实例 例子 1 使用下面的 SELECT 语句: SELECT GETDATE() AS ...