xlrd

教你如何在工作中“偷懒”,python优雅的帮你解决

我的梦境 提交于 2020-04-15 16:00:08
【推荐阅读】微服务还能火多久?>>> 前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 有些朋友在工作中会有这样的困惑:明明我从早忙到晚,为什么得到的评价还不高? 要知道,企业对一个员工的评价是出于“产出”而非“付出”。所以,如果把大量时间花在机械重复的工作上,不但工作效率不高,对个人发展来说也无甚帮助。 而这些工作,如果对于会点编程的人来说,往往通过几行代码就可以快速搞定了。 于是,我去了解了一下身边不同岗位(HR、产品、运营、市场、数据分析师等)每天需要面对的重复性劳动(肯定会有不全,欢迎补充~),总结了一些在工作中非常常见的例子,并且将源码整理好供参考。希望这些程序可以让你的工作更高效!(升职加薪了别忘了回来发红包哦~) 那么如何将这些统统实现呢? 我将这些分为以下几类,大家可以自行评估,各取所需: 系统录入自动化 由于你经常需要不断的将一些信息录入系统,每一次录入的过程中你可能需要不断的点击一些按钮,面对这种情况,完全可以写一个自动脚本,每次代替你来执行这些点击的行为。 这里写了一个自动登录邮箱的脚本,可以实现文本输入和网页点击: 同理可以写一个简单的游戏挂机脚本,游戏挂机脚本

[原][python]安装python,并使用python读取excel表格

生来就可爱ヽ(ⅴ<●) 提交于 2020-04-15 12:57:45
【推荐阅读】微服务还能火多久?>>> python安装: 1.在官网 https://www.python.org/ 的下载中下载windows安装版本 按照好后,在命令行输入 python 即可开启 python编程。 开启hello world 我喜欢在文本里编程,就建立了一个hello.py文本,在里面编程: print("Hello, World!")   运行这个文件,就在命令行中定位到此目录输入 python hello.py 即可得到命令行响应: Hello, World! 至此python装好。 加载第三方库 读取excel是用到python的一个库:xlrd 这个库在windows命令行直接安装: pip install xlrd 安装好后就可以使用xlrd的函数库了 读取excel文件 我们在之前使用的hello.py中调用此库 # 这个符号的意思是:后面一行都是注释 import xlrd # 导入xlrd库 bok = xlrd.open_workbook(r ' E:\temp\xxxx.xlsx ' ) # 读取 E:\temp\xxxx.xlsx 这个excel文件 sht = bok.sheets()[0] # sht 是表格1 row1 = sht.row_values(1 ) # row1 是表格1中的第一排 print (row1) #

Python3读取和写入excel表格数据

拟墨画扇 提交于 2020-04-14 12:05:43
【推荐阅读】微服务还能火多久?>>> 目录 一、python读取excel表格数据 1、读取excel表格数据常用操作 2、xlrd模块的主要操作 3、读取单元格内容为日期时间的方式 4、 读取合并单元格的数据 二、python写入excel表格数据 1、写入excel表格数据常用操作和格式设置 2、字体颜色和背景颜色对应索引号 python操作excel主要用到 xlrd 和 xlwt 这两个库,xlrd读取excel表格数据, 支持 xlsx和xls格式的excel表格 ;xlwt写入excel表格数据; 一、python读取excel表格数据 1、读取excel表格数据常用操作 import xlrd # 打开excel表格 data_excel=xlrd.open_workbook('data/dataset.xlsx') # 获取所有sheet名称 names=data_excel.sheet_names() # 获取book中的sheet工作表的三种方法,返回一个xlrd.sheet.Sheet()对象 table=data_excel.sheets()[0] # 通过索引顺序获取sheet table=data_excel.sheet_by_index(sheetx=0) # 通过索引顺序获取sheet table=data_excel.sheet_by_name

python处理excel文件(xls和xlsx)

依然范特西╮ 提交于 2020-04-13 10:33:12
【今日推荐】:为什么一到面试就懵逼!>>> 一、xlrd和xlwt 使用之前需要先安装,windows上如果直接在cmd中运行python则需要先执行pip3 install xlrd和pip3 install xlwt,如果使用pycharm则需要在项目的解释器中安装这两个模块,File-Settings-Project:layout-Project Interpreter,点击右侧界面的+号,然后搜索xlrd和xlwt,然后点击Install Package进行安装。 对于excel来说,整个excel文件称为工作簿,工作簿中的每个页称为工作表,工作表又由单元格组成。 对于 xlrd和xlwt,行数和列数从0开始 ,单元格的行和列也从0开始,例如sheet.row_values(2)表示第三行的内容,sheet.cell(1, 2 ).value表示第二行第三列单元格的内容 。 1.xlrd模块读取excel文件 使用xlrd模块之前需要先导入import xlrd, xlrd模块既可读取xls文件也可读取xlsx文件 。 获取工作簿对象 :book = xlrd.open_workbook('excel文件名称') 获取所有工作表名称 :names = book.sheet_names(),结果为列表 根据索引获取工作表对象 :sheet = book.sheet_by

How to read the Font and Background color in excel using xlrd version 1.1.0

风流意气都作罢 提交于 2020-04-11 11:37:25
问题 Actually I am using xlrd module 1.1.0 version, but I don't know how to read cell properties like background color, font, and whether cell is locked. I tried to use import xlrd book = xlrd.open_workbook("sample.xls", formatting_info=True) sheets = book.sheet_names() print "sheets are:", sheets for index, sh in enumerate(sheets): sheet = book.sheet_by_index(index) print "Sheet:", sheet.name rows, cols = sheet.nrows, sheet.ncols print "Number of rows: %s Number of cols: %s" % (rows, cols) for

Python 读写修改 Excle

ε祈祈猫儿з 提交于 2020-04-11 10:03:26
文章目录 1、初次创建 写入 Excle 2、读取 Excle 内部数据 3、修改已经存在的Excle 1、初次创建 写入 Excle from time import sleep import xlrd from xlutils.copy import copy import xlwt class OperateExcle: def __init__(self): self.fileName = "test.xlsx" # 创建 一个 Excle ,并且写入数据 def creatWriteExcle(self): excle = xlwt.Workbook() # 打开excel testSheet = excle.add_sheet('test') # 添加一个名字叫test的sheet testSheet.write(0, 0, "小明") # 在 0 行 0 列 写入 小明 testSheet.write(1, 0, "小黑") testSheet.write(2, 0, "小白") testSheet.write(0, 1, "小狗") testSheet.write(1, 1, "小猫") testSheet.write(2, 1, "小鱼") excle.save(self.fileName) # 保存 指定 路径和文件名 if __name__ == "_

python在办公时能给我们带来什么?

*爱你&永不变心* 提交于 2020-04-09 06:10:16
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:谦睿科技教育 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun 人工智能已成为我们日常生活不可或缺的一部分,它被广泛地应用到几百种实际场景中,极大地便利人们的工作和生活。 随着近年来的发展,人工智能促进企业的发展,这该归功于底层编程语言核心的改进。 随着人工智能的蓬勃发展和编程语言的持续改进,对高效、熟练的程序员和工程师的需求激增。每种编程语言都有自己的独特之处。目的不同,对语言的要求也会不同。 接下来,介绍python编程语言,一起看下: Python Python是有史以来最强大的编程语言。——Pau Dubois Python诞生于1991年。据一项民意调查显示,超过57%的开发人员更愿意选择Python,而不是C++作为开发人工智能解决方案的编程语言。Python易于学习,为程序员和数据科学家们提供了一个更轻松地进入人工智能开发世界的入口。 Python是一个关于程序员需要多少自由的实验。太多的自由,会导致没有人能读懂别人的代码;太少的自由,会伤害到语言的表现力。——Guido van Rossum 使用Python,你不仅可以获得优秀的社区支持和大量的库,还可以享受编程语言提供的灵活性

Python Excel操作——xlrd、xlwd

无人久伴 提交于 2020-03-31 15:35:29
读取 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excel.xls') 3、获取一个工作表 1 table = data.sheets()[0] #通过索引顺序获取 2 table = data.sheet_by_index(0) #通过索引顺序获取 3 table = data.sheet_by_name(u'Sheet1')#通过名称获取 4、获取整行和整列的值(返回数组) table.row_values(i) table.col_values(i) 5、获取行数和列数  table.nrows table.ncols 6、获取单元格   table.cell(0,0).value table.cell(2,3).value -------------------------------------------------------- 写入 1、导入模块   import xlwt 2、创建workbook(其实就是excel,后来保存一下就行)   workbook = xlwt.Workbook(encoding = 'ascii') 3、创建表   worksheet = workbook.add_sheet('My Worksheet') ——属性:cell_overwrite_ok

python:利用xlrd模块操作excel

久未见 提交于 2020-03-25 05:16:50
在自动化测试过程中,对测试数据的管理和维护是一个不可忽视的点。一般来说,如果测试用例数据不是太多的话,使用excel管理测试数据是个相对来说不错的选择。 这篇博客,介绍下如何利用python的xlrd模块来读取excel的数据。。。 一、下载安装 直接cmd进入命令行,然后输入 pip install xlrd 命令进行安装;或者输入 pip show xlrd 命令来查看是否安装有xlrd。 安装方法不重要,通过安装包安装也可以,只要达到目的即可。 二、用法介绍 xlrd是python语言中读取excel的扩展工具包,可以实现指定表单、指定单元格的读取(如果要写入数据,需要使用另一个扩展库:xlwt)。 官方文档 : http://xlrd.readthedocs.io/en/latest/index.html 基本用法介绍如下(来自 百度百科 ): # 示例: # 导入扩展包 import xlrd # 打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') [1] # 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')

python操作excel

拟墨画扇 提交于 2020-03-25 00:28:50
python操作excel用到3个模块,分别是xlrd,xlwt,xlutils;;;;xlrd用来读excel,xlwt用来写excel,xlutils用来修改excel 。 xlrd模块 import xlrd book=xlrd.open_workbook('stu.xls')#打开excel文件print(book.sheet_names())#获得所有sheet页的名称 sheet=book.sheet_by_index(0)#按顺序打开sheet页 # sheet=book.sheet_by_name('sheet1')#按sheet页的名称打开 print(sheet.cell(n,m).value)#取n行第m列的数据,需要加.value否则返回text:'value' print(sheet.ncols)#获取列数 print(sheet.nrows)#获取行数 print(sheet.row_values(0))#获取某一行的数据。参数为第几行 print(sheet.col_values(0))#取某一列的数据 for i in range(sheet.nrows):#获取每行的数据 print(sheet.row_values(i)) xlwt模块 import xlwt book = xlwt.Workbook() #新建一个excel sheet =