python如何批量处理excel数据?


本文摘自php中文网,作者coldplay.xixi,侵删。

python如何批量处理excel数据?

python批量处理excel数据的方法:

excel的内容需要有规律,python才能按顺序读取出来。 比如按行按列读取。

一、安装xlrd模块

到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。

二、使用介绍

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')#通过名称获取

获取整行和整列的值(数组)

table.row_values(i)

table.col_values(i)

获取行数和列数

nrows = table.nrows

ncols = table.ncols

循环行列表数据

for i in range(nrows ):

print table.row_values(i)

单元格

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

简单的写入

row = 0

col = 0

# 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

ctype = 1 value = '单元格的值'

xf = 0 # 扩展的格式化

table.put_cell(row, col, ctype, value, xf)

table.cell(0,0) #单元格的值'

table.cell(0,0).value #单元格的值'

推荐教程:《python视频教程》

以上就是python如何批量处理excel数据?的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中怎么运行shell脚本

Python网络编程之tcp套接字的简单用法

Python 实现在文件中的每一行添加一个逗号

Python中strip()函数有什么用法

Python文件和流相关知识介绍

Python中none表示什么

Python是强类型语言吗

Python下载要钱吗

Python 如何自定义模块?

Python常用类型转换实现

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...