读取单元格内容为文本

1、在pycharm中新建一个py文件。

2、把excel文件放到py文件存储位置下面,和在第1步中新建的py文件保存在同一个位置:

 

 

接口出参样例信息如上,右边是接口字段,左边是字段描述。

3、复制代码到py文件中:

from openpyxl import load_workbook
myBook=load_workbook('接口.xlsx')
mySheet=myBook.worksheets[0]
print(mySheet)
myList1=[]
myList2=[]
for row in range(mySheet.max_row):                  #通过循环按列读取单元格
    myList1.append(mySheet.cell(row+1,1).value)
    myList2.append(mySheet.cell(row+1,2).value)
with open('接口.txt', 'w', encoding='utf-8') as rf:    #将读取的列表写入文本
    for i in range(len(myList1)):
        rf.write('(参数名:'+myList2[i]+',字段描述:'+myList1[i]+'),')
rf.close()

注意:

代码中需要读取的文件名称需要和存储列表下的文件名称完全一致。

注意看注释 。

 左边参数是起始行数,一般都是固定的第一行,如果不是从第一行开始,按需求从第几行开始,数字就写几;右边参数是列数,取第几列就写第几列。关于行列的命令有更便捷的方式——嵌套for循环,但考虑到平时遇到的需求没有那么多就不写了。

写入文本的文本名称需自定义,名称.格式,格式为txt。

 可以对要写入的文本添加需要的样式:字符串+变量。

例如需要的样式为:(参数名:XXXX,字段描述:我是你爹),但  XXXX  和  我是你爹  都是单元格里的内容,读取的时候都被保存在变量里,因此只要用变量名代替就可以,代码会通过索引找到对应的内容。

在代码参数中加入字符串要将字符串加单引号,所以,(参数名:XXXX,字段描述:我是你爹)在代码中的书写格式即为上图中所示。

 4、运行代码。

运行后即可在文件目录中找到该文件,点击进入后复制即可。 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值