一、xlrd的安装

pip install xlrd

二、xlrd使用介绍

  1、导入模块

    import xlrd

  2、打开Excel文件,实例化为readbook

    readbook = xlrd.open_workbook(r'D:test.xls')

  3、使用技巧

    获取一个工作表,得到的是一个内存对象

    sheet1 = readbook.sheets()[0]                           #通过索引顺序获取

    sheet2 = readbook.sheet_by_index(1)                #通过索引顺序获取

    sheet3 = readbook.sheet_by_name('sheet3')      #通过名称获取

    sheetall = readbook.sheet_names()                    #通过名称获取所有sheet页的内存对象

    

    通过上方获取的工作表的内存对象,来获取整行和整列的值(数组)

    sheet1.row_values(i)             #获取整行的值

    sheet2.col_values(i)              #获取整列的值

    

    通过上方获取的工作表的内存对象,来获取行数和列数

    nrows = sheet1.nrows

    ncols = sheet1.ncols

    

    循环行列表数据

    for i in range(nrows):

      print(sheet1.row_values(i))    

    单元格

    cell_A1 = sheet1.cell(0,0).value

    cell_C4 = sheet1.cell(2,3).value

    使用行列索引

    cell_A1 = sheet1.row(0)[0].value

    cell_A2 = sheet1.col(1)[0].value

python读取excel 数字会变小数解决

转载于:https://www.cnblogs.com/yizhipanghu/p/10936855.html

python3 xlrd包的用法相关推荐

  1. python xlrd用法_python3 xlrd包的用法

    一.xlrd的安装 pip install xlrd 二.xlrd使用介绍 1.导入模块 import xlrd 2.打开Excel文件,实例化为readbook readbook = xlrd.op ...

  2. linux 加载 iso,Linux iso文件加载和解包的用法

    Linux iso文件已被广泛应用但是也在不断的更新,这里介绍Linux iso文件安装设置使用,帮助大家安装更新Linux iso文件系统.软件包管理 之Linux Fedora 软件包管理器sys ...

  3. python3 urllib安装_对python3 urllib包与http包的使用详解

    urllib包和http包都是面向HTTP协议的.其中urllib主要用于处理 URL,使用urllib操作URL可以像使用和打开本地文件一样地操作.而 http包则实现了对 HTTP协议的封装,是u ...

  4. python xlrd安装_详解python中xlrd包的安装与处理Excel表格

    一.安装xlrd 地址 下载后,使用 pip install .whl安装即好. 查看帮助: >>> import xlrd >>> help(xlrd) Help ...

  5. 简明介绍java“包”的用法

    简明介绍java"包"的用法 1. "包"的建立 "包"与文件夹对应,例如:package yanwu与文件夹yanwu对应. 程序wuha ...

  6. python3 抓包 解包_Python结构包,解包

    python3 抓包 解包 Python struct module is capable of performing the conversions between the Python value ...

  7. linux安装python包_【Linux】非root安装Python3及其包管理

    1. Python 3.8.1安装 源码安装常规操作: wget -c https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz tar -xv ...

  8. npm 下载和卸载包的用法

    npm 下载和卸载包的用法 npm init 输入后一直回车 到这个熊样子 还有一种写法 是 npm init -y 效果一样 两种写法 npm install jquery npm i 包名 输入命 ...

  9. oracle 包 解密,oracle9.1的加密解密包的用法

    oracle9.1的加密解密包 双向加密算法 dbms_obfuscation_toolkit.desencrypt dbms_obfuscation_toolkit.desdecrypt dbms_ ...

最新文章

  1. 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作
  2. 《深入理解C++11:C++ 11新特性解析与应用》——1.3 C++11特性的分类
  3. Open WebRTC Toolkit实时视频分析系统
  4. Zabbix3.2安装
  5. opencv mat初始化_【OpenCV入门之十二】看起来一样的图像竟然存在这么大的差别!...
  6. Oracle 集合转字符,PL/SQL Challenge 每日一题:2014-5-30 将逗号隔开的字符串转换为集合...
  7. 我不够格,但我还是希望事情到此为止,继续工作罢
  8. RemoteApp登录到特定的域
  9. 为什么要简化代码书写
  10. Unity音频常用插件
  11. mysql软件字体模糊_Windows 10字体模糊发虚! 如何解决?
  12. 机器学习实战0基础入门(一)之简单入门
  13. 简单实现网站灰色效果以谨记2020年4月4日悼念日
  14. 高德地图开发(二)加载瓦片数据
  15. iOS 页面的卡顿的原因以及如何解决. 如何优化app的启动速度
  16. linux ftok()
  17. 微分积分电路及其波形转换
  18. Android使用GoogleMap实现定位与路径检索功能
  19. 数码技术进入服装产业
  20. html中title和alt属性的区别

热门文章

  1. linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL
  2. vivo X21i的usb调试模式在哪里,打开vivo X21iusb调试模式的经验
  3. echarts图表自适应
  4. Sublime Text 2/3如何支持中文GBK编码(亲测实现)
  5. 印度将推出太阳能光伏制造政策
  6. 实施微服务应该具备哪些先决条件?
  7. 从veth看虚拟网络设备的qdisc
  8. Python基本语法[二],python入门到精通[四] (转)
  9. Oracle 查看表空间大小及其扩展
  10. Discuz! Database Error(2003) notconnect 问题解決