今天一同学给我发来一个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简单方法相关推荐

  1. python处理excel为饼状图_python操作Excel、openpyxl 之图表,折线图、饼图、柱状图等...

    一.准备 需要模块: from openpyxl.workbook import Workbook from openpyxl.chart import Series,LineChart, Refer ...

  2. python和excel的结合新软件_Python处理Excel模块的对比分析!

    数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件.因此用 Python 进行数据相关的工作时,难免要和 Excel 打交道. 如果仅仅是要以表单形式保存数据,可以借助 ...

  3. 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 ...

  4. python excel操作单元格_python 操作excel表格的方法

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  5. python表格处理工具_python 操作excel表格的方法

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  6. python设置excel自动换行_python操作excel的方法(xlsxwriter包的使用)

    本文介绍python操作excel的方法(xlsxwriter包的使用),具体内容如下 xlsxwriter包的安装 pip install xlsxwriter Workbook类 创建一个exce ...

  7. python控制excel选择区域_python操作excel常用的方法

    读操作模块安装 pip install xlrd 写操作模块安装 pip install xlwt xlrd读操作 1.打开excel xl = xlrd.open_workbook('test.xl ...

  8. python excel详解_python操作excel详解

    前提: python操作excel需要使用的模块有xlrd.xlwt.xlutils.对excel进行读.写.更新操作.操作excel时需要先导入这些模块,demo如下: excel-读操作知识点: ...

  9. python xlwt xlrd模块详解_python操作excel之xlrd、xlwt模块详解

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...

最新文章

  1. epoch如何设置_使用TFRecordDataset时如何设置epoch计数器?
  2. 联想笔记本Ideapad(flex 2)进入BIOS设置U盘启动的详细步骤
  3. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类
  4. request,response,session,application,out对象的常用调用的函数
  5. android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
  6. 深入Atlas系列:Web Sevices Access in Atlas示例(4) - 使用HTTP GET调用Web Services方法...
  7. 优秀!33岁博士,拟作为县长人选!
  8. linux设备驱动中的并发控制
  9. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)
  10. android京东源码下载,京东商城APP - 源码下载|通讯/手机编程|android开发|源代码 - 源码中国...
  11. SciPy教程 - 稀疏矩阵库scipy.sparse
  12. Webpack Chunk 分包规则
  13. 教你给大量视频快速调整色调的方法
  14. 腾讯云双十一云服务器配置表汇总
  15. 全球区块链第9周看点 | 以太坊君士坦丁堡/圣彼得堡硬分叉正式完成;纳斯达克正式上线BTC和ETH指数...
  16. A Double-Stage Kalman Filter for Orientation Tracking With An Integrated Processor in 9-D IMU
  17. :I/O中断处理过程包括哪几个阶段?中断服务程序流程分为哪几部分?
  18. Unity制作头顶血条方式对比与优化
  19. PostgreSQL中的距离计算问题 ST_Length
  20. UIUX17个小技巧合集

热门文章

  1. 数据库工作笔记009---linux 导入导出postgresql数据库
  2. Linux 重启php
  3. python编程(paddle ocr)
  4. 嵌入式操作系统内核原理和开发(头文件调整)
  5. 51单片机入门教程(5)——定时器中断
  6. linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏 - 博客频道 - CSDN.NET...
  7. python格式化输出类型_Python print 格式化输出
  8. zset中的score_读懂才会用 : 带你见识 Redis 的 zset
  9. python线程安全_线程,线程安全与python的GIL锁
  10. 运行linux的配置,Linux系统运行级别配置