import xlrd
from xlutils.copy import copy
import osclass ExcelTools:# Excel读取相关 -------------------------------------------------------------------------------# 打开Excel并读取数据@staticmethod# 读取表格def readExcel(file, sheet):data = xlrd.open_workbook(file)table = data.sheet_by_name(sheet)return table# 获取行数@staticmethoddef get_row_count(table):return table.nrows()# 获取列数@staticmethoddef get_col_count(table):return table.ncols()# 读取整行@staticmethoddef get_row_data(table, index):return table.row_values(index)# 读取整列@staticmethoddef get_col_data(table, index):return table.col_values(index)# 读取单元格@staticmethoddef get_cell_data(table, row, col):return table.cell(row, col)# Excel写出相关 -------------------------------------------------------------------------------# 写出Excel@staticmethoddef writeExcel(file, sheet, row, col, val):rb = xlrd.open_workbook(file)wb = copy(rb)ws = wb.get_sheet(sheet)ws.write(row, col, val)wb.save(file)

注意,如果需要可以直接作为类进行调用,但注意几乎每一个函数都需要readExcel()方法返回的表格

读取的速度非常快,6w的数据一般在2-5秒间就可以读完

Python 通过xlrd读取Excel/WPS表格相关推荐

  1. python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) ...

    python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlr ...

  2. Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!

    Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...

  3. python数据分析xlrd读取excel数据

    文章目录 1. 安装xlrd 2. 常用xlrd的使用方式 1. 安装xlrd https://blog.csdn.net/m0_51777056/article/details/125746183? ...

  4. Python使用xlrd读取Excel数据时,“xlrd.biffh.XLRDError: Excel xlsx file; not supported”报错的解决方法

    最近,在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了"xlrd.biffh.XLRDError: Excel xlsx file; not supported" ...

  5. python使用xlrd读取excel

    python要读取excel文件,需要先安装xlrd库,可以直接在命令行窗口运行pip install xlrd==1.2.0命令. 安装完xlrd库之后,就可以对excel文件进行读取了.打开exc ...

  6. Python: 使用xlrd读取Excel文件

    """注: 如果xlrd版本过高, 会出现xlrd.biffh.XLRDError: Excel xlsx file; not supported安装指定版本的xlrd可 ...

  7. Python 利用xlrd读取Excel文件

    基本步骤 模块导入 测试是否已经有了 xlrd 模块: import xlrd 不报错说明模块安装成功,否则,需要先安装: pip install xlrd 打开文件/获取文件数据 现有一个关于保险行 ...

  8. Python 使用xlrd 读取 Excel 报错:xlrd.compdoc.CompDocError: Workbook corruption: seen[3] == 4

    解决方案: 修改xlrd模块的源文件compdoc.py,报错处打开该文件,注释报错行 raise CompDocError("%s corruption: seen[%d] == %d&q ...

  9. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

最新文章

  1. 京津冀计算机学科大学排名,2021京津冀地区大学排名!北师大第3,北航第7,人大不敌天大?...
  2. Spring-AOP概述
  3. java常用数据类型之间转换
  4. 反思laravel-admin的使用总结
  5. Puffer:专注拥塞控制、带宽预测和ABR
  6. 服务端高并发分布式架构演进之路(转载,图画的好)
  7. Android系统常用的权限
  8. linux系统vnc无法远程桌面,linux下vnc远程桌面连接方法分享
  9. 自然语言处理要解决的问题
  10. Java的反射 基础+简单复制对象实例
  11. java excel转pdf 的实现_JAVA语言实现excel转pdf文件
  12. go get 指定代理
  13. 笔记本的麦克风录不了音说不了话
  14. 如何做好团队测试建设
  15. java实现马赛克,java如何用Processing生成马赛克风格的图像
  16. win10下,更改程序磁贴图标
  17. ​LeetCode刷题实战488:祖玛游戏
  18. 华为手机打开信号服务器,华为手机网络信号不稳定怎么办?华为手机网络不稳定的解决方法...
  19. 百度ERNIE-Gram: Pre-Training with Explicitly N-Gram Masked Language Modeling
  20. 【虚拟试衣论文笔记】M3D-VTON: A Monocular-to-3D Virtual Try-On Network

热门文章

  1. 海尔智家:“超预期”成为“新常态”
  2. 统计正数和负数的个数然后计算这些数的平均值
  3. 闲鱼鱼塘引流什么意思?大家明白其中的技巧吗?
  4. [分享]結婚當天SOP
  5. 技校毕业是什么学历_技校毕业是什么学历 学历国家承认吗
  6. X、elua解析器开源文档:合集
  7. Python爬虫:bs4解析
  8. 《OpenFOAM用户指南》阅读总结(二)
  9. OSChina 初八乱弹 ——男友是功能性的
  10. 蚂蚁金融科技全面开放战略背后的技术布局 1