栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

基于python实现批量TXT分割并写入excel

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于python实现批量TXT分割并写入excel

#程序功能:将TXT文件分割完成后提取指定内容批量导入excel
#2021/10/19

#加载数据库
import os
import xlwt

#批量读取TXT文件
for j in range(1,325):
    a=os.getcwd()
    print(a)
    os.chdir(r'D:pycharmproject正常数据')
    a=os.getcwd()
    print(a)

    with open (str(j)+'.正常'+'.txt','r')as raw:
        for line in raw:
            print (line)
    #创建Excel文件
    book = xlwt.Workbook(encoding='utf-8', style_compression=0)
    sheet = book.add_sheet('Output',cell_overwrite_ok=True)

    #将txt数据分割
    n = 0
    with open(str(j) + '.正常' + '.txt', 'r',encoding = 'utf-8') as fr, open('Output.txt','w',encoding= 'utf-8') as fd:
        for text in fr.readlines():

            fd.write(text)
            x=text.split(":")[2]
            print(x.split("w"))
            sheet.write(n,0,x.split('w')[0])#第n行,第0列

    #分割好的数据写入excel
    book.save(str(j)+'正常.xlse')

数学建模的数据处理部分,任务给的是txt文件,要求提取其中的有用信息到excel。代码如上。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339892.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号