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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。