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

平面设计做名片都去那个网站软文是啥意思

平面设计做名片都去那个网站,软文是啥意思,做擦边网站,南阳谁会做网站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://www.hkea.cn/news/279387/

相关文章:

  • 仿站容易还是建站容易专业做灰色关键词排名
  • 做网站背景音乐管理课程培训
  • 网站建设可以自学吗品牌软文范文
  • 网站风格对比哪里有学计算机培训班
  • 做mla的网站网站优化哪家好
  • 网站注册的账号怎么注销线上营销活动有哪些
  • 国内做进口的电商网站网站推广软件哪个好
  • 谁有做那事的网站百度投诉中心入口
  • 免费单页网站在线制作沈阳seo排名优化教程
  • 廊坊网站建大型网站建站公司
  • 远程桌面做网站sem和seo区别与联系
  • 做贷款网站优化大师有用吗
  • 有没有便宜的网站制作制作网页教程
  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案