python2读取excel文件_python读取excel文件
一、xlrd的说明
xlrd是专门用来在python中读取excel文档的模块,使用前需要安装。
可以到这https://pypi.python.org/pypi/xlrd进行下载tar.gz文件,然后解压缩安装,在cmd命令窗口中切换到解压后的文件夹中,使用
python setup.py install
进行安装。
方法二、
使用pip进行安装
pip install xlrd
二、使用介绍
1导入模块
import xlrd
2 打开excel文件
data = xlrd.open_workbook('excelFile.xls')
3 获取一个工作表方法
table = data.sheets()[0] #通过索引顺序获取
table = data.sheet_by_index(0) #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取
4 获取整行或整列的值,-->返回数组
table.row_values(i)
table.col_values(i)
5 获取行数和列数
nrows = table.nrows
ncols = table.ncols
6 循环表获取行数据,--->返回数据
for i in range(nrows ):
print table.row_values(i)
7 单元格
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(2,3).value
也可以使用行列号进行索引
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
8 sheet的一些属性
name获取此时工作表的名字,print table.name
三、添加数据到excel文件
要使用xlutils包里面的copy函数,将xlrd打开的workbook转换到xlwt可以写的状态
def writeHeaderToXls(self):
oldwb = xlrd.open_workbook(self.resultFileName,formatting_info=True)
os.remove(self.resultFileName)
newwb = copy(oldwb)
for sheetindex in range(oldwb.nsheets):
oldsheet = oldwb.sheet_by_index(sheetindex)
colLength = oldsheet.ncols
newsheet = newwb.get_sheet(sheetindex)
for i in range(colLength):
title = "level %d th"%(i+1)
newsheet.row(0).write(i,title)
newwb.save(self.resultFileName)
python2读取excel文件_python读取excel文件相关推荐
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- python生成表格文件_python 读取excel文件生成sql文件实例详解
python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...
- python按行读取excel文件_python读取excel文件
读取excel表格数据需要用到xlrd或者openpyxl模块,所以先安装xlrd/openpyxl:直接pip install xird/openpyxl xlrd和openpyxl区别: 1.xl ...
- python处理json文件_python读取json文件转成excel
python处理excel有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而openpyxl则支持excel2007以上,最多65536列.下面是两个的程序. ...
- python读取手机文件_python 读取 网络 文件
Python之pandas数据加载.存储 Python之pandas数据加载.存储 0. 输入与输出大致可分为三类: 0.1 读取文本文件和其他更好效的磁盘存储格式 2.2 使用数据库中的数据 0.3 ...
- bufferedreader读取中文乱码_Python读取excel的两种方法
excel是什么 Microsoft Excel是一个使用非常广泛的电子表格程序.它的用户友好性和吸引人的功能使其成为数据科学中常用的工具.对于excel来说,整个excel文件称为工作簿,工作簿中的 ...
- python读取表格数据_Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...
- layui 读取本地excel内容_Python操作Excel基础(1)
本节利用包openpyxl,实现Excel文件的读取.写入,以及创建Excel文件的基础操作. 操作逻辑 首先,生成一个Workbook对象,这个对象相当于是一个在内存中的Excel文件,它可以包含多 ...
- python 读取excel表格_Python读取Excel表格
本文将教大家如何使用Python来读取Excel表,学会这个技能对提高工作效率会十分有帮助. 目录: 1.安装Python读excel模块--xlrd 2.准备表格内容 3.编写python代码并运行 ...
- python如何读取excel宏_Python读取含有VBA宏的Excel数据
因为现在项目在开发新的API,我需要根据API方法论去校验这个API的计算逻辑和计算结果是否正确,而且需要将计算逻辑用Excel记录下来,所以就用了Excel的VBA. 1. 什么是VBA? 具体含义 ...
最新文章
- json_encode 中文乱码
- java调用net_Java调用C#.net开发的WebService
- SQLite入门与分析(四)---Page Cache之事务处理(3)
- IOS开发之----常用函数和常数--秀清
- C++:11---友元函数、友元类
- qml c++函数 slot_浅析Qt(C++),QML与HTML之间的交互
- (1)H5实现音乐播放器【正在播放-歌词篇】
- Linux下5种动态库运行时搜索路径的方法
- 数据结构与计算机网络参考书,2019计算机考研:数据结构参考书及复习重点
- 大数据之Hadoop简介
- x射线微型计算机断层扫描技术,X射线断层扫描技术,分析缺陷对性能影响的利器...
- 宁波大学数学系好老师推荐
- 学生个人网页模板 学生个人网页设计作品 简单个人主页成品 个人网页制作 HTML学生个人网站作业设计
- 计算机老是重启进不了桌面,电脑无限重启进不桌面
- 学习python量化分析
- python模块专题——1.faker
- 【PCB专题】什么是通孔、盲孔、埋孔?
- 响应式编程在Android中的应用
- 查找您的 D-U-N-S 编号 - 注册 - Apple Developer
- webrtc QOS方法二.3(FEC冗余度配置)