从Excel中读取数据(python-xlrd)
2024-10-19 03:23:56
从Excel中读取数据(python-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')#通过名称获取
获取整行和整列的值(数组)
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 #单元格的值'
最新文章
- 在 CentOS7 上部署 MySQL 主从
- Android----消息弹出框
- servlet/filter/listener/interceptor区别与联系
- FZU みねちゃんの修罗场(从一堆出现三次的数中找出出现两次的数)
- javascript之标识(zhi)符、关键字与保留字
- Socket的连接问题
- C# 解析json Newtonsoft.Json
- oracle connect by 说明
- 百度Web App在线生成平台Site App体验
- nodejs环境的搭建(linux环境centos6.5)
- 《RabbitMQ Tutorial》译文 第 5 章 主题
- 《Python黑帽子》_1设置Python环境安装wingIDE
- 2.Git配置和关联GitHub
- react-redux性能优化之reselect
- Centos6.9部署vnc
- Linux系统安装Mysql5.7
- C#.net mysql There is already an open datareader associated with this command引发的问题
- 在JS中统计函数执行次数与执行时间
- MQTT压力测试工具之JMeter插件教程
- HTML5 Geolocation API地理定位整理(二)