本文简介
本文主要介绍利用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()
示例输出文件
总结
- 希望能对看到的童鞋起到一丝帮助
- 对Python的使用做一个小结
- 欢迎交流相关问题
- 博客记录_2_ 博客记录
PS:导入xlwings库用于Python处理excel表格,本程序适合Python初学者,我已尽量增加注释。
版权声明:本文为arroboy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。