python处理excel的方法有哪些_Python操作Excel简单方法
今天一同学给我发来一个Excel文件,让我帮他找一些信息,打开一开
8000多条数据。自己手工处理是不可能完成的的啦。作为一名程序员,当然要用程序来处理。处理生活中的问题当然是Python最为方便啦。利用万能的
Google 搜索 Python Excel,点击第一条结果http://www.python-excel.org/ ,发先这个东西
能够跨平台处理 Excel。废话不多说,按照文档一步步去做,要安装
三个包 xlrd(用于读Excel),
xlwt(用于写Excel),xlutils(处理Excel的工具箱)。
上面的英文文档很齐全,这里就不多说了,因为我只需要获取Excel里面的数据,所以只要简单的读取出来。
from
xlrd import open_workbook
import
re
#创建一个用于读取sheet的生成器,依次生成每行数据,row_count 用于指定读取多少行, col_count
指定用于读取多少列
def
readsheet(s, row_count=-1, col_cout=-1):#
# Sheet 有多少行
nrows = s.nrows
# Sheet 有多少列
ncols = s.ncols
row_count = (row_count if
row_count > 0 else nrows)
col_count = (col_count if
col_count > 0 else ncols)
row_index = 0
while row_index <
row_count:
yield [s.cell(row_index, col).value for col in
xrange(col_count)]
row_index += 1
wb =
open_workbook('simple.xls') #打开Excel文件
#
读取Excel中所有的Sheet
for s in
wb.sheets():
for row in readsheet(s, 10,
10):# 只读取每个Sheet的前10行,前10列(当然你要确保,你的数据多余10行,且多余10列)
print row
非常简单, 主要用到 xlrd 四个特性 open_workbook
, wb.sheets(), s.nrows-(行数),s.ncols
-(列数), s.cell(row, col).value-
(获取指定单位处的值)。这几个函数用于处理一般的读取操作完全够了。
python处理excel的方法有哪些_Python操作Excel简单方法相关推荐
- python处理excel为饼状图_python操作Excel、openpyxl 之图表,折线图、饼图、柱状图等...
一.准备 需要模块: from openpyxl.workbook import Workbook from openpyxl.chart import Series,LineChart, Refer ...
- python和excel的结合新软件_Python处理Excel模块的对比分析!
数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件.因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道. 如果仅仅是要以表单形式保存数据,可以借助 ...
- java excel api 下载文件_Java-Excel Java操作Excel POI(Jakarta POI API) - 下载 - 搜珍网
Java操作Excel/Jakarta POI API/data/Jakarta POI API.doc Java操作Excel/Jakarta POI API/jar/poi-3.0.2-FINAL ...
- python excel操作单元格_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- python表格处理工具_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- python设置excel自动换行_python操作excel的方法(xlsxwriter包的使用)
本文介绍python操作excel的方法(xlsxwriter包的使用),具体内容如下 xlsxwriter包的安装 pip install xlsxwriter Workbook类 创建一个exce ...
- python控制excel选择区域_python操作excel常用的方法
读操作模块安装 pip install xlrd 写操作模块安装 pip install xlwt xlrd读操作 1.打开excel xl = xlrd.open_workbook('test.xl ...
- python excel详解_python操作excel详解
前提: python操作excel需要使用的模块有xlrd.xlwt.xlutils.对excel进行读.写.更新操作.操作excel时需要先导入这些模块,demo如下: excel-读操作知识点: ...
- python xlwt xlrd模块详解_python操作excel之xlrd、xlwt模块详解
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...
最新文章
- epoch如何设置_使用TFRecordDataset时如何设置epoch计数器?
- 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤
- Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
- request,response,session,application,out对象的常用调用的函数
- android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
- 深入Atlas系列:Web Sevices Access in Atlas示例(4) - 使用HTTP GET调用Web Services方法...
- 优秀!33岁博士,拟作为县长人选!
- linux设备驱动中的并发控制
- 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)
- android京东源码下载,京东商城APP - 源码下载|通讯/手机编程|android开发|源代码 - 源码中国...
- SciPy教程 - 稀疏矩阵库scipy.sparse
- Webpack Chunk 分包规则
- 教你给大量视频快速调整色调的方法
- 腾讯云双十一云服务器配置表汇总
- 全球区块链第9周看点 | 以太坊君士坦丁堡/圣彼得堡硬分叉正式完成;纳斯达克正式上线BTC和ETH指数...
- A Double-Stage Kalman Filter for Orientation Tracking With An Integrated Processor in 9-D IMU
- :I/O中断处理过程包括哪几个阶段?中断服务程序流程分为哪几部分?
- Unity制作头顶血条方式对比与优化
- PostgreSQL中的距离计算问题 ST_Length
- UIUX17个小技巧合集
热门文章
- 数据库工作笔记009---linux 导入导出postgresql数据库
- Linux 重启php
- python编程(paddle ocr)
- 嵌入式操作系统内核原理和开发(头文件调整)
- 51单片机入门教程(5)——定时器中断
- linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏
- 博客频道 - CSDN.NET...
- python格式化输出类型_Python print 格式化输出
- zset中的score_读懂才会用 : 带你见识 Redis 的 zset
- python线程安全_线程,线程安全与python的GIL锁
- 运行linux的配置,Linux系统运行级别配置