在python中查询excel内容
首先导入我们的包:
import openpyxl
没有下载的可通过终端下载
pip/pip3 install openpyxl
表内容:
指向我们需要操作的excel:
wb = openpyxl.load_workbook(r'D:\Program Files (x86)\PC\项目\excel\工作簿1.xlsx')
查询表单:
print(wb.sheetnames) for sheet in wb:print(sheet.title)
创建表单
sheet2 = wb.create_sheet('sheet2') print(wb.sheetnames)
指定操作的表单:
sheet2 = wb.get_sheet_by_name('sheet2')
或者
sheet2 = wb['sheet2']
也可以使用active指向活跃表单
ws = wb.active
以下是一些查询练习:
print(ws) print(ws['A1']) print(ws['A1'].value)
c = ws['B1'] print('Row {}, Column {}, is {}'.format(c.row, c.column, c.value)) print('Cell {} is {}'.format(c.coordinate, c.value))print(ws.cell(row=1, column=2)) print(ws.cell(row=1, column=2).value)
遍历表内容(自己设置范围):
colC = ws['C'] row2 = ws[2] col_range = ws['B:C'] row_range = ws[1:2]for col in col_range:for cell in col:print(cell.value) for row in row_range:for cell in row:print(cell.value)
cell_range = ws['A1:C3'] for rowOfCellObjects in cell_range:for cellObj in rowOfCellObjects:print(cellObj.coordinate, cellObj.value)print('-----End of Row -----')print(f'{ws.max_row} * {ws.max_column}')
如何通过数字得出是多少列,或者通过字母得出多少列:
# get_column_letter:数字转字母,column_index_from_string:字母转数字 from openpyxl.utils import get_column_letter,column_index_from_string print(get_column_letter(2),get_column_letter(47)) print(column_index_from_string('C'),column_index_from_string('AAH'))
在python中查询excel内容相关推荐
- 在python中操作excel
一.可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表.xlwt(写excel)表.openpyxl(可读写excel表)等.xlrd读数据较大的excel表时效 ...
- 在python中创建Excel文件并写入数据
来源:<在python中创建Excel文件并写入数据> python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. xlwt中: 通过xlwt.Workb ...
- python 写入excel数字格式,怎么在Python中写入Excel的格式
怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...
- 如何在Python中创建Excel表格
之前在学习os模块中,我们知道了如何创建一个txt格式的文件(具体操作见https://mp.csdn.net/postedit/80903024) 但是当我们爬取一些小说或一些图片时,我们需要分类管 ...
- 在Python中运行Excel的VBA宏
转载自https://www.cnblogs.com/russellluo/archive/2011/10/16/2214347.html 并加以细化 在EXCEL的VBA中提供了一个ExecuteE ...
- python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. http://xlrd.readthedocs.io/en/latest/ 1.xlrd ...
- [转载] Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)
参考链接: 使用Python写入Excel工作表 工作中用到这点,就简单的整理了一下 目录 一.准备cateContent.xlsx工作簿 二.Python中关于Excel表格常用操作总结: 2.1 ...
- python在excel中的应用-python中的excel操作
一. Excel在python中的应用 存测试数据 有的时候大批量的数据,我们需要存到数据库中,在测试的时候才能用到.测试的时候就从数据库中读取出来.这点是非常重要的! 存测试结果 二. Excel中 ...
- python中读取文件内容-Python读取文件内容与存储
Python读取与存储文件内容 一..csv文件 读取: importpandas as pd souce_data= pd.read_csv(File_Path) 其中File_path是文件的路径 ...
- 【Python处理EXCEL】基础操作篇:在Python中导入EXCEL数据
一.前期准备 此篇使用两种导入excel数据的方式,形式上有差别,但两者的根本方法实际上是一样的. 首先需要安装两个模块,一个是pandas,另一个是xlrd. 在顶部菜单栏中点击文件,再点击设置,然 ...
最新文章
- Win10系列:JavaScript图形
- Python操作excel文件根据某一字段将相同的类拆分
- 声明jpa批注处理器_如何使用反射基于JPA批注记录您的数据模型
- python学习笔记全过程_Python学习笔记一(Hello World)
- [数据恢复答疑]用partition manager导致资料丢失怎么办?
- vue-router路由懒加载(解决vue项目首次加载慢)
- jupyter kernel添加使用和配置
- java swing对话框_Java开发笔记(一百三十五)Swing的文件对话框
- Linux排查java程序CPU占用过高问题
- 联想自带Y空间软件最好用的版本-可录屏无其它提示
- 3D Max 2016安装教程
- Word中插入三线格算法公式,放大不变形
- 次世代角色建模入门教学-人体比例和肌肉骨骼
- vue中.prevent.self 和.self.prevent修饰符
- 杨焘鸣:潜意识的特性
- AppBarLayoutCoordinatorLayoutBehavior
- hihocoder#1369 : 网络流算法的一些小结
- 霸气:马云要让大部分药厂消失!
- 上半年、你学到了什么?
- ios模拟器 - Simulator录制视频
热门文章
- 清除浏览器缓存(js、css等)
- mysql删库命令是啥_删除数据库的命令是什么?
- mysql删库命令是啥_MySQL删除数据库的命令是什么?
- 【数学建模】模型的评价、模型的推广与改进
- 模拟qq邮箱mysql数据库_后台管理系统3.0(SrpingBoot+MySQL)界面仿QQ邮箱源代码
- 打印系统开发(6)——纸张尺寸对照表如下
- html 去掉右键菜单,右键菜单管理清除多余项目的方法教程
- edge里bing必应搜索不了解决办法
- 最好的PHP入门教程推荐:100篇PHP教程精华推荐
- 一键生成数据库表结构文档认准:screw工具(超级好用^_^)