python处理excel数值为文本,python3读写excel文件

  python处理excel数值为文本,python3读写excel文件

  很多刚学python的初学者不知道从哪个模块入手。不如先找找有没有我们熟悉的知识点。我相信一起学不会那么难。在python中使用excel大多需要代码的支持,和我们之前在excel中直接操作有很大的不同。让我们看看python3处理excel文本内容的代码。

  打开文件

  importpathlib

  导入日期时间

  fromopenpyxlimportload _ workbook

  path=list(pathlib。Path.cwd()。父母)[1]。joinpath(数据/自动化/004excel )

  in _ path=path . join path( input . xlsx )

  wb=load_workbook(in_path,read_only=True)

  fornameinwb . sheet names 3360

  ws=WB[名称]

  print(f“{ name }”表有{ws.max_row-ws.min_row 1}行和{ws.max_column-ws.min_column 1}列。)

  读取

  importxlrd

  #打开xls文件

  book=xlrd . open _ workbook( test . xls )

  打印“表格数量为:”,book.nsheets

  打印“表单名称3360”,book.sheet _ names()

  #获取第一个表单

  sh=book.sheet_by_index(0)

  “Printu”表单%s有%d行%d列“%(sh.name,sh.nrows,sh.ncols)

  打印“第二行第三列3360”,sh.cell _ value (1,2)

  #遍历所有表单

  forsinbook.sheets():

  森林区域(s.nrows):

  #输出指定的行

  prints.row(r)

  写入

  importxlwt

  #创建一个xls文件对象

  wb=xlwt。工作簿()

  #添加新表单

  sh=wb.add_sheet(ATestSheet )

  #按位置添加数据

  sh.write(0,0,1234.56)

  sh.write(1,0,8888)

  sh.write(2,0,你好)

  sh.write(2,1,“世界”)

  #保存文件

  wb.save(example.xls )

  结果:

  处理excel的基本代码分享给大家。打开、读取、写入都是我们在python中操作excel必不可少的操作,所以朋友们一定要记得使用。更多Python学习方向:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: