• 大小: 2KB
    文件类型: .py
    金币: 2
    下载: 2 次
    发布日期: 2021-08-25
  • 语言: Python
  • 标签: python  txt  excel  

资源简介

利用python中的xlrd、xlwt、re以及xlutils.copy模块,对txt文档的数据逐行进行分析并按一定规则转录至xls文档中,按具体需求可对文档中的正则表达式以及flag进行更改

资源截图

代码片段和文件信息

#!/usr/bin/env python3
#coding: utf-8
import xlrd
import xlwt
import re
from xlutils.copy import copy

path_txt = “C:/Users/admin/Desktop/value.txt“#txt文件路径
txt = open(path_txt‘r‘)
path_excel = “C:/Users/admin/Desktop/test.xls“#excel文件路径
rb = xlrd.open_workbook(path_excel)#打开excel文件
wb=copy(rb)#write

sh0 = wb.get_sheet(0)#第1个表
sh1 = wb.get_sheet(1)#第2个表
sh2 = wb.get_sheet(2)#第3个表
sh3 = wb.get_sheet(3)#第4个表

flag=0#sheet
flag1=0
row=2#position
for line in open(path_txt):
    line = txt.readline()#逐行
    line = line.strip()
    if flag == 0:
        a = sh0
    elif flag == 1:
        a = sh1
    elif flag == 2:
        a = sh2
    elif flag == 3:
        a = sh3#根据flag确定填写数据的sheet,此处共有四个s

评论

共有 条评论