python处理excel之读:xlrd模块
# -*- coding:utf-8 -*-
import xlrd path = r'D:/工作簿1(已自动还原).xlsx' # 打开excel文件读取数据
data = xlrd.open_workbook(path)
# 获取excel中所有工作表sheets
sheets = data.sheets()
# 获取所有sheet的名称集合
sheet_names = data.sheet_names() # 获取sheet对象的三种方式
# 1
for i in range(len(sheets)):
sheet = sheets[i]
print(sheet)
# 2
for i in range(len(sheets)):
sheet = data.sheet_by_index(i)
print(sheet)
# 3
for i in range(len(sheet_names)):
sheet = data.sheet_by_name(sheet_names[i])
print(sheet) # 行的操作
for i in range(len(sheets)):
sheet = sheets[i]
rows = sheet.nrows
cols = sheet.ncols
for j in range(rows):
print(sheet.row_values(j))
for k in range(cols):
value = sheet.row_values(j)[k]
if value: # 去除空值
print(value) # 列的操作
for i in range(len(sheets)):
sheet = sheets[i]
rows = sheet.nrows
cols = sheet.ncols
for j in range(cols):
print(sheet.col_values(j))
print(sheet.col_types(j))
for k in range(rows):
value = sheet.col_values(j)[k]
if value:
print(value) # 单元格的操作
for i in range(len(sheets)):
sheet = sheets[i]
rows = sheet.nrows
cols = sheet.ncols
for j in range(rows):
for k in range(cols):
value = sheet.cell_value(j, k)
if value:
print(value)
python处理excel之读:xlrd模块的更多相关文章
- python读写Excel文件--使用xlrd模块读取,xlwt模块写入
一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...
- python操作Excel读写--使用xlrd和xlwt
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 进入到解压文件路径,输入 setup.py ...
- python操作Excel读写--使用xlrd
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import x ...
- 【Python】excel读写操作 xlrd & xlwt
xlrd ■ xlrd xlrd模块用于读取excel文件内容 基本用法: workbook = xlrd.open_workbook('文件路径') workbook.sheet_names() # ...
- python操作Excel读写--使用xlrd (转)
(转自:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html) 一.安装xlrd模块 到python官网下载http://pypi ...
- Python之excel第三方库xlrd和xlwt
Python读取excel表格的库xlrd,首先安装xlrd: pip3 install xlrd 代码: #!usr/bin/env python3 #!-*-coding=utf-8 -*- '' ...
- python 读取 execl 文件 之 xlrd 模块
1. 安装 xlrd模块 pip install xlrd 2. 读取文件内容 #!/usr/bin/env python3 import xlrd name = r"E:\excel\yo ...
- python学习,excel操作之xlrd模块常用操作
import xlrd ##工作表## #打开excel f = xlrd.open_workbook("test.xlsx") file = f.sheet_by_name(&q ...
- python操作excel的读、计算、写----xlrd、copy
import xlrd from xlutils.copy import copy class ExcelUtil: def __init__(self,excel_path=None,index=N ...
随机推荐
- iOS.Debug.Simulator
1. iOS Simulator Tips & Tricks http://code.tutsplus.com/tutorials/ios-simulator-tips-tricks--mob ...
- Jsonpath的基本使用
JSONPath - 是xpath在json的应用. xml最大的优点就有大量的工具可以分析,转换,和选择性的提取文档中的数据.XPath是这些最强大的工具之一. 如果可以使用xpath来解析js ...
- node.js 在使用child_process 模块时候,调试端口占用的问题解决方案(EADDRINUSE)
在fork的时候,带参数{ execArgv: ['--debug=' + (process.debugPort + 1)] }
- postfix 设置邮件头翻译,本域邮件不进行邮件头翻译,仅发送至外网的进行邮件头翻译?
postfix 设置邮件头翻译,本域邮件不进行邮件头翻译,仅发送至外网的进行邮件头翻译? 现在设置的 smtp_generic_maps = hash:/etc/postfix/generic sen ...
- delphi sdk 函数个数知多少?
pascal用了这么久 那么您知道他有多少个函数,过程? 笔者统计了一下, delphi 7 21579个delphi xe2 41145个lazarus 1.12 70987个 ==== ...
- MySQL用户及权限管理
查看用户 mysql>SELECT user, host FROM mysql.user; # 检索mysql数据库中的user表 % 表示所有主机的IP 查看当前用户 mysql> se ...
- ajax 跨域请求没有带上cookie 解决办法
公司项目前后端分离.. 前端全部html 静态页面.. 后端java 接口服务 由于前后端分离,出现跨域问题. 为了解决,我们使用jsonp 方式请求接口服务,暂时解决了跨域问题(使用jquery a ...
- 蛋白序列GO号注释及问题
#=============================== 版本1 ===============================================InterProSc ...
- PHP 写文件的例子
$contents = "All the content"; $dir = 'c:'; $file_path = $dir . "\\content.txt"; ...
- windows 10 开发学习资料,Windows-universal-samples学习笔记系列一:App settings
windows 10 通用代码范例: https://github.com/Microsoft/Windows-universal-samples 相关视频:https://mix.office.co ...