前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python处理Excel文档

Python处理Excel文档

作者头像
带萝卜
发布于 2020-10-23 03:31:30
发布于 2020-10-23 03:31:30
5590
举报

这里用到一个名为xlrd的库,我用来筛选教师编制考试的信息,表格实在太大了,用Excel标注完了删除都要删半天,为此特地学了一下午:

import xlrd import xdrlib ,sys file = "First.xls" try: data = xlrd.open_workbook(file) except Exception as e: print(e) sheet = data.sheets()[0] list2 = ['行政辖区代码','行政辖区','招聘单位','招聘岗位','岗位代码','学段','学科','计划数','学历','年龄','专业','教师资格','备注'] for i in range(1,288): information = dict(zip(list2,sheet.row_values(i))) if "教育技术学" in information['专业']: print(information['招聘单位'],information['招聘岗位'])

还是挺有用的,我这里先建了一个list,里面包含了各种项目,然后把读取到的每一行的数据跟先前建的list合并成了一个字典,然后查找筛选起来就方便多了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在python中使用xlrd,xlwt读写excel
1.xlrd读取excel # -*- coding: utf-8 -*- import xdrlib ,sys import xlrd def open_excel(file= 'file.xls'): try: data = xlrd.open_workbook(file) return data except Exception as e: print (str(e)) #根据索引获取Excel表格中的数据 参数:file:Exc
晓歌
2018/08/15
1.3K0
在python中使用xlrd,xlwt读写excel
python操作Excel的包 | xlrd | xlxt | openpyxl
import xlrd # 01.打开excel文件,创建一个文件数据对象 data = xlrd.open_workbook('/home/python/Desktop/excel/test1.xls') # print(data) # 02.获取一张表 # table = data.sheets()[0] # 1.通过索引获取 # table = data.sheet_by_index(0) # 2.通过函数获取索引 table = data.sheet_by_name('Sheet1')
菲宇
2019/06/13
9570
python接口自动化学习笔记(封装方法用于读取excel)
本篇是使用xlrd实现的对excel的数据进行读取,xlrd网上demo很多,不做过多叙述,下面主要讲解封装的思路: 首先贴出测试用的excel表格
软件测试君
2019/06/03
8730
Python Excel操作
最近公司要把Excel导入到mysql数据库,查了几篇博文,这几项是非常有用的,记录下来。 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用技巧 获取一个工作表 table =
机器学习AI算法工程
2018/03/12
1.6K0
Python数据持久化-csv、excel篇
2018年7月4日笔记 学习目标: 1.会使用Python第三方模块操作CSV文件 2.会使用Python第三方模块操作EXCEL文件
潇洒坤
2018/09/10
1.2K0
Python数据持久化-csv、excel篇
【4】python读写文件操作---详细讲解!
python读写文件详细讲解! 1.操作xls格式的表格文件: 读取:xlrd 写入:xlwt 修改(追加写入):xlutils 2.操作xlsx格式的表格文件: 读取/写入:openpyxl 一. 读取Excel 1. 导入读取库 import xlrd 2. 打开Excel文件读取数据 data = xlrd.open_workbook('xxx.xls') 3. 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data
汀丶人工智能
2022/12/21
1.2K0
【4】python读写文件操作---详细讲解!
python 操作excel(附案例)
常见读写excel 的库有以下 几个(附案例) xlwt xlrd xlutils openpyxl pandas xlwt 主要用于对xls文件进行写入操作 import xlwt #创建workbook book = xlwt.Workbook() #添加sheet页 table = book.add_sheet('Over', cell_overwrite_ok=True) sheet = book.add_sheet('测试表') print(type(table)) print(table)
Python研究者
2020/09/28
7510
Python操作Excel表格
上期分享了一个Python编写的小工具——「Python实现XMind测试用例快速转Excel用例」
测试蔡坨坨
2022/12/21
9960
Python操作Excel表格
Python 读取 Excel 中符合特定条件的数据,并写入新的表格
原始表格 代码 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/3/20 21:24 # @Author : cunyu # @Site : cunyu1943.github.io # @File : LimitedInfo.py # @Software: PyCharm import xlrd import xlwt file = '网易新闻.xls' data = xlrd.open_workbook(
村雨遥
2022/06/15
1.9K0
Python 读取 Excel 中符合特定条件的数据,并写入新的表格
Python处理Excel数据的方法[通俗易懂]
当Excel中有大量需要进行处理的数据时,使用Python不失为一种便捷易学的方法。接下来,本文将详细介绍多种Python方法来处理Excel数据。
全栈程序员站长
2022/11/18
5.7K0
Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
值得注意的是:文件格式要保存为xls【excel数据存储另存为xls比较稳妥】,直接改后缀名可能还会报错,报错如下:
汀丶人工智能
2022/12/21
1.7K0
Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
Python数据处理(二):处理 Excel 数据
在本章和下一章里,我们将研究两种文件类型实例:Excel 文件和 PDF,并给出几条一般性说明,在遇到其他文件类型时可以参考。
solocoder
2022/04/06
1K0
Python数据处理(二):处理 Excel 数据
最全总结 | 聊聊 Python 办公自动化之 Excel(上)
但是,经常会遇到一些重复繁琐的事情,这时候手工操作显得效率极其低下;通过 Python 实现办公自动化变的很有必要
AirPython
2020/11/03
1.5K0
最全总结 | 聊聊 Python 办公自动化之 Excel(上)
excel办公小能手,python合并多个EXCEL表的两种方法
手里头有一份网站关键词数据,当然是来源于工具,站长之家工具的网站查询数据,百度搜索前百名的网站数据,总共96个excel文档数据,至于为什么不是一百个excel文档,答案是有重复网站覆盖了,比如某些大站,比如,百度自身网站,知乎,京东,阿里网站等!
二爷
2020/11/03
1.1K0
excel办公小能手,python合并多个EXCEL表的两种方法
python读取Excel
一、python读取Excel import xlrd try: data = xlrd.open_workbook('source_code/CSI1k.xls') except: print("fail to open file") else: # 读取第一个sheet table = data.sheets()[0] # 获取行数 n = table.nrows for i in range(n): # 取第i行第0列的值
week
2018/08/24
9440
使用python操作excel
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。
步履不停凡
2021/07/01
1.3K0
Python 接口测试之Excel表格数据操作方法封装
  我们在做接口测试,经常会用到excel去管理测试数据,对Excel的操作比较频繁,那么使用python如何操作Excel文件的读与写呢?由于之前讲的都是大的框框,没有讲这么小的模块使用,现在就化整为0的讲解。
全栈测试开发日记
2023/02/18
6370
Python 接口测试之Excel表格数据操作方法封装
Python_Operation on Excel
I recently solve the problem of Excel ‘ data , it is hard to process Excel data because of huge amount of it.However, there is a better tool to process–Python.I simply write 34 lines to operation on Excel’s data to count th number of the key word.
AngelNH
2020/04/15
1680
Python_Operation on Excel
python高手之路python处理ex
用python来自动生成excel数据文件。python处理excel文件主要是第三方模块库xlrd、xlwt、xluntils和pyExcelerator,除此之外,python处理excel还可以用win32com和openpyxl模块。
py3study
2020/01/13
9820
用Python玩转Excel
在日常工作中,我们常常与Excel表格打交道,使用它来处理各种数据,但渐渐地会发现,我们总是在使用Excel表格处理类似的工作,这些工作占据了我们大量时间,因此,是时候尝试让Excel自动处理重复的工作了。将重复的工作交给计算机,让它来帮助我们快速处理这些重复内容,提高自己的工作效率。
TalkPython
2021/08/24
7780
相关推荐
在python中使用xlrd,xlwt读写excel
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档