在python中如果想调用excel数据需要额外安装插件

安装方法:百度搜索xldr,点击下图所示 下载插件并解压

然后在命令行输入(以放在d盘根目录为例):d: 然后回车,进入d盘,接着输入  cd d:/xlrd-1.1.0\ 进入所在文件夹

然后输入 python setup.py install 进行安装,如果安装失败参考提示,可以选择调整编码,也可以重新安装python

xlwt xlutils 都用同样的方法安装。

插件用法:(xlrd) xlrd仅能读取excel的数据

import xlrd # 首先调用插件

account_excel = xlrd.open_workbook(r'D:\Meitu\1.xls') #打开excel表格

sheet1=account_excel.sheets()[0]#把表格内的第一个sheet 复制到sheet1中, [0]代表第一个sheet

此后可以从sheet1中读取整行,整列的数据例:cols = sheet1.col_values(2)   获取第三列的数据

获取单元格的数据:a = sheet1.cell(1,2).value 这是获取第二列第三行的数据

注意:上面的语句如果读取的单元格中没有数据那么会报错

xlwt:仅可以写入空的sheet中,如果sheet已经有数据那么会覆盖原有数据

excel1 = xlwt.Workbook() #创建工作簿

sheet1 = excel1.add_sheet#创建sheet1

row0=[列表数据]#以列表形式形成行

写入的代码:write_merge(x, x + m, y, w + n, string, sytle)
x表示行,y表示列,m表示跨行个数,n表示跨列个数,string表示要写入的单元格内容,style表示单元格样式。其中,x,y,w,h,都是以0开始计算的。

例如写一个这样的输入在第14行,1~2列合并单元格输入1、

write_merge(13,13, 0, 1,'1', sytle)

转载于:https://www.cnblogs.com/tonson/p/8628933.html

python excel xldr xlwt xlutils 使用简介相关推荐

  1. Python Excel操作 xlwt xlrd xlutils三个模块的使用,不删除表,往后累加数据

    目录 主要代码 其他类引用代码 Python对Excel表格进行操作(不删除表,往后累加数据) 用时需改变五个参数和自己重新定义AddData方法 self.tableName='设置速度报文测试'# ...

  2. Python操作Excel——win32com模块和xlrd+xlwt+xlutils组合

    今天,接到一个任务,要生成大约两百个excel文件,从2006年到2013年,每个月两个文件,这些文件中除了几个关于日期的单元格不同外,其他数据都相同,所以就想到可以用python写一个小脚本,自动生 ...

  3. Python -- xlrd,xlwt,xlutils 读写同一个Excel

    最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用x ...

  4. python Excel数据处理三兄弟:xlrd/xlwt/xlutils!

    常规的Excel数据处理中,就是对Excel数据文件的读/写/文件对象操作. 通过对应的python非标准库xlrd/xlwt/xlutils,来实现具体的数据处理业务逻辑. 在复杂的Excel业务数 ...

  5. python 处理 Excel 模块使用三方库的对比分析(xlrd/xlwt/xlutils/openpyxl)

    xlrd- 读取 Excel 文件 xlwt- 写入 Excel 文件 xlutils - 操作 Excel 文件的实用工具,如复制.分割.筛选等(该领域的先驱) xlwt.wlrd .xlutils ...

  6. Py之xlwt:python库之xlwt的简介、安装、使用方法之详细攻略

    导读      xlrd,xlwt和xlutils是用Python处理Excel文档(*.xls)的高效率工具.其中,xlrd只能读取xls,xlwt只能新建xls(不可以修改).       xlu ...

  7. python xlwt安装linux_Linux安装Python xlrd、xlwt、xlutils模块

    Linux安装Python xlrd.xlwt.xlutils模块 动态 未结  0  735 江天 VIP1 2018年11月20日 18:03:37 悬赏:5积分 <p>一.安装s ...

  8. Python xlrd和xlwt操作Excel实现自动化

    ​ ​ 活动地址:CSDN21天学习挑战赛 目录 一.7大库优缺点对比 二.xlrd读取Excel表 1.安装xlrd模块 2.xlrd读取Excel表 1)打开Excel表 2)获取全部表名 3)指 ...

  9. python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel

    1.首先安装xlrd\xlwt模块 xlrd模块下载地址: https://pypi.python.org/pypi/xlrd xlwt模块下载地址: https://pypi.python.org/ ...

最新文章

  1. 《windows核心编程系列》十八谈谈windows钩子
  2. Java日志体系总结
  3. hbase shell-namespace(命名空间指令)
  4. python基础语法手册format-python基础_格式化输出(%用法和format用法)
  5. Android NDK开发之旅14 JNI 缓存策略
  6. 改mysql修改界定符_dbvisualizer参数设置
  7. Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
  8. Java 的Comparator比较器用法
  9. linux winrar 安装目录,Winrar 在Linux下的安装配置
  10. foreach jdk8 递归_[Java 8] (8) Lambda表达式对递归的优化(上) - 使用尾递归 .
  11. android-x86 镜像iso下载_Windows 10(1909)最新12月更新版MSDN官方简体中文原版ISO镜像下载+激huo工ju...
  12. ubuntu 安装(install) pwntcha[一个做验证码识别的开源程序]
  13. java计算程序执行时间_java计算程序执行所用时间例子
  14. ubuntu中安装apache ab命令进行简单压力测试
  15. java 测试 jar_java – 从可执行jar运行spring测试
  16. Atitit html5 Canvas 如何自适应屏幕大小
  17. Git - 教程(廖雪峰)
  18. 视频服务器显示存储离线,云端服务器显示离线咋会事
  19. 3D动漫游戏建模很难学?教你如何使用3DMax和ZBrush制作卡通角色
  20. 钉钉开放平台查询宜搭表单实例数据

热门文章

  1. 难忘的一天——装操作系统(三)
  2. Maven Eclipse Run as 命令
  3. Bert代码详解(一)重点详细
  4. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目
  5. DeepSpeed超大规模模型训练工具
  6. TVM 图优化Graph Optimization
  7. RISC-V与DSA计算机架构
  8. 微型三维图像传感器采用飞行时间技术
  9. 多尺度注意力机制的语义分割
  10. 电商商品模块数据设计与关系图