首页
云工具
图书资料
书签
资源
留言本
博客笔记
笔记
PHP
JAVA
VUE
Python
Go
Linux
JavaScript
node.js
通信协议
执笔为剑,写天写地写华年
落棋为子,点兵点将点江山
当前位置:
首页
>
笔记
>
Python
> 正文内容
python excel 的使用 只读
夏立军
5年前
(2020-09-25)
Python
1049
> # 直接上代码 ```python import xlrd # pip install xlrd import xlwt # pip install xlrd excel_name = 'test.xlsx' # 打开文件 workBook = xlrd.open_workbook(excel_name) # 1.获取sheet的名字 # 1.1 获取所有sheet的名字(list类型) allSheetNames = workBook.sheet_names() # print(allSheetNames) # 1.2 按索引号获取sheet的名字(string类型) sheet1Name = workBook.sheet_names()[0] # print(sheet1Name) # 2. 获取sheet内容 # 2.1 法1:按索引号获取sheet内容 sheet1_content1 = workBook.sheet_by_index(sheet_index) # sheet索引从0开始 # 2.2 法2:按sheet名字获取sheet内容 # sheet1_content2 = workBook.sheet_by_name('外采合同库v1') # 3. sheet的名称,行数,列数 # print(sheet1_content1.name, sheet1_content1.nrows, sheet1_content1.ncols) # exit() data = [] for i in range(start_row, sheet1_content1.nrows): print(i) rows = sheet1_content1.row_values(i) print(rows) data.append(rows) # exit() # pass print(data) # print(data.length) exit() # 4. 获取整行和整列的值(数组) rows = sheet1_content1.row_values(3) # 获取第四行内容 cols = sheet1_content1.col_values(2) # 获取第三列内容 # print(rows) # 5. 获取单元格内容(三种方式) print(sheet1_content1.cell(1, 0).value) print(sheet1_content1.cell_value(2, 2)) print(sheet1_content1.row(2)[2].value) # 6. 获取单元格内容的数据类型 # Tips: python读取excel中单元格的内容返回的有5种类型 [0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error] print(sheet1_content1.cell(1, 0).ctype) ```
扫描二维码推送至手机访问。
版权声明:本文由
一段神奇的代码
发布,如需转载请注明出处。
分享给朋友:
发表评论
取消回复
名称(*)
邮箱
网址
评论
◎欢迎参与讨论,请在这里发表您的看法和观点。
您好,
有事请留言!
评论
爱了爱了
哈哈公共
哈哈
博主666
请求
分类
权限系统
Idea
笔记
└
JavaScript
└
PHP
└
JAVA
└
VUE
└
Python
└
Go
└
Linux
└
node.js
└
通信协议
└
正则表达式
Opencv
消息队列
Nginx
uni-app
浏览器扩展
STM32开发板
Redis缓存
Go
Python
Git
JS
PHP
FastAdmin
Linux
其他问题
MySql
WorkMan
SQL
Html
我的世界
周边活动
Swoole
架构
Java
C#
单片机
设备调试
底盘