Python编程之提取EXCEL中信息生成代码至TXT文件

本文简介
本文主要介绍利用python提取excel中的信息生成代码之txt文件之中,在编写工程代码的过程中需要编写大量同类代码,但是又不能完全复制粘贴,那么利用python代码实现代码生成就减少了很多重复性劳动。

输入示例文件
示例文件

示例代码

import xlwings as xw        # 导入xlwings库处理excel
app = xw.App(visible=False, add_book=False)     # 新建app任务
# 打开工作簿
book = app.books.open(r'C:\Users\Administrator\Desktop\1.xlsx')
sheet_read = book.sheets[0]     # 选择表sheet0
# 打开1.txt文件,若无便自动新建文件
text = open(r'C:\Users\Administrator\Desktop\1.txt', 'w')
row = 2     # 行
col = 2     # 列

while True:
    a = sheet_read.range(row, col).value   # 获取单元格值
    if a is None:   # 如果单元格为空
        break
    # 写字符串到txt文件中,a为单元格值,a[2:]为切片取后三位的字符
    text.write('text '+a+' text'+a[2:]+' text;\n')
    row = row + 1

print('done')
text.close()
app.kill()

示例输出文件
示例文件

总结

  1. 希望能对看到的童鞋起到一丝帮助
  2. 对Python的使用做一个小结
  3. 欢迎交流相关问题
  4. 博客记录_2_ 博客记录

PS:导入xlwings库用于Python处理excel表格,本程序适合Python初学者,我已尽量增加注释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值