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

  • Post author:
  • Post category:python




本文简介



本文主要介绍利用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初学者,我已尽量增加注释。



版权声明:本文为arroboy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。