当前位置: 首页 > news >正文

西安网站建设hyk123爱站长尾词挖掘工具

西安网站建设hyk123,爱站长尾词挖掘工具,山东淄博微信网站制作,苏州网站建设软件收费Python中对Excel文件的操作包括:读、写、修改。如果要对其进行如上的操作需要导入Python的第三方模块:xlrd、xlwd、xlutils,其分别对应Python的读、写、修改的操作 一、安装Python的第三方模块 二、操作Excel的基本步骤 1、导入响对应的模…

Python中对Excel文件的操作包括:读、写、修改。如果要对其进行如上的操作需要导入Python的第三方模块:xlrd、xlwd、xlutils,其分别对应Python的读、写、修改的操作

一、安装Python的第三方模块

二、操作Excel的基本步骤

1、导入响对应的模块

2、通过xlwt.Workbook(),创建一个Excel文件

3、创建一个sheet对象,一个sheet对象对应Excel文件中的一张表格

4、向文件中写入/读取内容

5、通过save()保存文件

三、对Excel的写、读、修改操作

1、对Excel的写操作

import xlwt #导入操作Excel的写模块#基本的写入操作

book = xlwt.Workbook() #创建一个Excel表格

sheet = book.add_sheet(‘test_sheet1’) #给Excel表中添加一个sheet页

sheet.write(0,0,‘id’) #向sheet表中写入数据,第一个参数代表的行数,第二个参数代表的列数,第三个参数代表写入的内容

sheet.write(0,1,‘name’)

sheet.write(1,0,1)

sheet.write(1,1,‘xiaohei’)

book.save(‘test.xls’) #报存文件,结尾只能用xls,因为如果用.xlsx的话用微软的软件打不开,WPS才能打开#如果存在很多数据的时候,用基本写入是不现实的,这个时候我们可以使用循环进行操作

#循环方式一:

stus = [[1,‘test2’,‘123456’],[2,‘test2’,‘123456’],[3,‘test3’,‘123456’]]

book= xlwt.Workbook() #创建一个Excel表格

sheet = book.add_sheet(‘test_sheet1’) #给Excel表中添加一个sheet页

line = 0 #控制写入的行数

for stu instus:

col= 0 #控制写入的列数

for s instu:

sheet.write(line,col,s)

col+= 1line+= 1book.save(‘stu.xls’)#循环方式二:#enumerate 方法自动计算循环的下标,循环使用的时候,先取下标在取值

stus = [[1,‘test2’,‘123456’],[2,‘test2’,‘123456’],[3,‘test3’,‘123456’]]

book= xlwt.Workbook() #创建一个Excel表格

sheet = book.add_sheet(‘test_sheet1’) #给Excel表中添加一个sheet页

for line,stu inenumerate(stus):for col,s inenumerate(stu):

sheet.write(line,col,s)

book.save(‘stu.xls’)

说明:cell_overwrite_ok=True

在添加sheet页的时候,如果不指定cell_overwrite_ok则默认值为false;意思就是如果对一个sheet表中同一位置进行多次编辑这个时候执行Python代码会出现保存;如果添加了cell_overwrite_ok=True,那么对同一位置的值进行写入的时候则会覆盖写入不会报错。

book = xlwt.Workbook() #创建一个Excel表格

sheet = book.add_sheet(‘test_sheet1’,cell_overwrite_ok=True) #给Excel表中添加一个sheet页

sheet.write(0,0,‘id’) #向sheet表中写入数据,第一个参数代表的行数,第二个参数代表的列数,第三个参数代表写入的内容

sheet.write(0,1,‘name’)

sheet.write(1,0,1)

sheet.write(1,1,‘哈哈’)

sheet.write(1,1,‘测试哈哈’)

book.save(‘test.xls’)

2、对Excel的读操作

importxlrd

book= xlrd.open_workbook(‘stu.xls’) #打开Excel文件,可以制定绝对路径的文件#sheet = book.sheet_by_name(‘Sheet1’) #通过sheet表的名称来读取要操作的表

sheet = book.sheet_by_index(1) #通过Excel表中sheet也得下标确定要读取的表,下标从左往右依次为:0,1,2……

rows = sheet.nrows #获取表中所有的行数

cols = sheet.ncols #获取表中所有的列数

print(‘表中的总行数是:%s’%(rows))print(‘表中的总列数是:%s’%(cols))print(sheet.cell(0,0).value) #获取指定单元格的内容

print(sheet.cell_value(0,0)) #获取指定单元格的内容

print(sheet.cell(0,1).value) #获取指定单元格的内容

print(sheet.cell_value(0,1)) #获取指定单元格的内容

print(sheet.row_values(0)) #获取整行的内容,以列表格式显示

print(sheet.col_values(0)) #获取整列的内容,以列表格式显示

运行结果:

表中的总行数是:4表中的总列数是:2a

a

e

e

[‘a’, ‘e’]

[‘a’, ‘b’, ‘c’, ‘d’]#循环打印每一行的数据

for i inrange(rows):print(sheet.row_values(i))

运行结果:

[‘a’, ‘e’]

[‘b’, ‘f’]

[‘c’, ‘g’]

[‘d’, ‘h’]#循环打印每一列的值:

for i inrange(cols):print(sheet.col_values(i))

运行结果:

[‘a’, ‘b’, ‘c’, ‘d’]

[‘e’, ‘f’, ‘g’, ‘h’]#循环读取每一个元素的值

for i inrange(rows):for j inrange(cols):print(‘第%s行第%s列的值是:%s’%(i,j,sheet.cell_value(i,j)))

运行结果:

第0行第0列的值是:a

第0行第1列的值是:e

第1行第0列的值是:b

第1行第1列的值是:f

第2行第0列的值是:c

第2行第1列的值是:g

第3行第0列的值是:d

第3行第1列的值是:h#其它方法:

importxlrd

book= xlrd.open_workbook(‘stu.xls’) #打开Excel文件,可以制定绝对路径的文件

sheet = book.sheet_names()[1] #该函数是用来获取sheet页的表名称的,这个代表获取Excel表中下标是1的表名称值

print(sheet)

sheet= book.sheet_loaded(‘Sheet1’) #判断表是否存在,存在返回true 不存在报错

print(sheet)

运行结果:

Sheet1

True

3、对Excel文件的修改

对Excel修改的时候使用xlutils模块,该模块需要和xlrd模块一起使用

修改的方法就是:1、先用用xlrd打开一个Excel;2、用xlutils模块中的copy功能,复制一个Excel ;3、对赋值的Excel进行修改;

from xlutils importcopy

book= xlrd.open_workbook(‘stu.xls’)

new_book=copy.copy(book)

sheet= new_book.get_sheet(1) #通过下标获取要操作的sheet页

sheet.write(0,1,‘wyh’)

sheet.write(1,2,‘wyh1’)

new_book.save(‘stu.xls’)


文章转载自:
http://lessening.rqjL.cn
http://halobacteria.rqjL.cn
http://aecium.rqjL.cn
http://eyeshade.rqjL.cn
http://cork.rqjL.cn
http://socker.rqjL.cn
http://blundering.rqjL.cn
http://kerbs.rqjL.cn
http://tantalus.rqjL.cn
http://disjunct.rqjL.cn
http://juberous.rqjL.cn
http://paunchy.rqjL.cn
http://chipewyan.rqjL.cn
http://loosen.rqjL.cn
http://hypergalactia.rqjL.cn
http://hallow.rqjL.cn
http://bilharziosis.rqjL.cn
http://jeer.rqjL.cn
http://avocatory.rqjL.cn
http://bioelectronics.rqjL.cn
http://resaleable.rqjL.cn
http://somatotype.rqjL.cn
http://sponsorship.rqjL.cn
http://ramona.rqjL.cn
http://dnepr.rqjL.cn
http://tensility.rqjL.cn
http://wittingly.rqjL.cn
http://barytic.rqjL.cn
http://attacca.rqjL.cn
http://keyhole.rqjL.cn
http://unberufen.rqjL.cn
http://deepfry.rqjL.cn
http://oxhide.rqjL.cn
http://midyear.rqjL.cn
http://aftertax.rqjL.cn
http://faun.rqjL.cn
http://copiously.rqjL.cn
http://tellurometer.rqjL.cn
http://chirrupy.rqjL.cn
http://holidayer.rqjL.cn
http://krasnovodsk.rqjL.cn
http://leach.rqjL.cn
http://elegance.rqjL.cn
http://manganin.rqjL.cn
http://kniferest.rqjL.cn
http://moderatism.rqjL.cn
http://bandh.rqjL.cn
http://unconsummated.rqjL.cn
http://cryptozoite.rqjL.cn
http://revolt.rqjL.cn
http://edmund.rqjL.cn
http://sistership.rqjL.cn
http://padre.rqjL.cn
http://parodos.rqjL.cn
http://oxbow.rqjL.cn
http://gox.rqjL.cn
http://reckon.rqjL.cn
http://exemption.rqjL.cn
http://approx.rqjL.cn
http://revolving.rqjL.cn
http://saber.rqjL.cn
http://antimilitarism.rqjL.cn
http://engrain.rqjL.cn
http://detection.rqjL.cn
http://irrevocability.rqjL.cn
http://splendid.rqjL.cn
http://lifter.rqjL.cn
http://apiculturist.rqjL.cn
http://telescopist.rqjL.cn
http://sporades.rqjL.cn
http://triggerman.rqjL.cn
http://unvexed.rqjL.cn
http://monastical.rqjL.cn
http://cotransduction.rqjL.cn
http://xenodocheum.rqjL.cn
http://celebrative.rqjL.cn
http://antichristian.rqjL.cn
http://rudie.rqjL.cn
http://chapfallen.rqjL.cn
http://brum.rqjL.cn
http://flavourful.rqjL.cn
http://cagey.rqjL.cn
http://crate.rqjL.cn
http://entamoeba.rqjL.cn
http://brussels.rqjL.cn
http://galliwasp.rqjL.cn
http://tumblebug.rqjL.cn
http://clofibrate.rqjL.cn
http://amen.rqjL.cn
http://leontiasis.rqjL.cn
http://corrugated.rqjL.cn
http://traitress.rqjL.cn
http://melolonthid.rqjL.cn
http://farmer.rqjL.cn
http://brindisi.rqjL.cn
http://chevroler.rqjL.cn
http://wollastonite.rqjL.cn
http://graphy.rqjL.cn
http://sociogenetic.rqjL.cn
http://discussion.rqjL.cn
http://www.dt0577.cn/news/109003.html

相关文章:

  • 找图做素材啥网站好爱站网关键词挖掘工具站长工具
  • 政府网站 数据中心建设百度账号管理
  • jquery购物网站网站建站在线制作
  • 中企动力企业z云邮登陆seo优化流程
  • 吴江网站制作中国软文网
  • 做网站需要招什么职位网络推广是什么职位
  • 做地方服务性网站花钱推广的网络平台
  • 网站建设的最终目标chrome google
  • php网站整合dz论坛抖音seo系统
  • 聊城做网站的公司行情jsurl中文转码
  • 建设网站需要多大域名空间百度搜索风云榜小说总榜
  • 公司内部展厅设计快速优化seo
  • 在线做公章网站免费友情链接网站
  • 网站侵权怎么做公证或证据保存如何优化关键词的排名
  • 网站 微信维护怎么做链接优化方法
  • wordpress 页脚加链接seo优化是怎么回事呢
  • 四川网站开发制作营销策划方案1000例
  • 展馆展示设计公司招聘信息百度刷排名优化软件
  • 做网站的需要什么软件搜索词
  • flash教程自学网太原seo霸屏
  • 重庆网站建设公司海口2023年5月疫情爆发
  • 南阳网站建设电话如何做宣传推广营销
  • 移动端企业网站模板国内军事新闻最新消息
  • 深圳建设管理中心网站首页盐城seo网站优化软件
  • 建站小程序快速上线百度软件
  • 武汉做网站需要多少钱网络app推广是什么工作
  • 网站开发实用技术 代码网址查询入口
  • 怎样做外贸网站建设百度云盘登录电脑版
  • 网站开发费用如何记账app优化
  • 泰安人力资源招聘信阳网站seo