首页 > 编程语言 >使用Python将TXT文件提取到Excel表格当中

使用Python将TXT文件提取到Excel表格当中

时间:2022-09-28 11:47:29浏览次数:58  
标签:__ write Python Excel ws1 TXT col row

import row as row

import xlwt


def writeinexcel():
    f = open('bZhanRank.txt', 'r', encoding='utf-8')  # 打开数据文本文档,注意编码格式的影响
    wb = xlwt.Workbook(encoding='utf-8')  # 新建一个excel文件
    ws1 = wb.add_sheet('first')  # 添加一个新表,名字为first
    # ws1.write(0, 0, 'mate1')
    # ws1.write(0, 1, 'h1')
    # ws1.write(0, 2, 'is_gum1 ')
    # ws1.write(0, 3, ' mate2')
    # ws1.write(0, 4, 'h2')
    # ws1.write(0, 5, 'is_gum2')
    # ws1.write(0, 6, 'mate3')
    # ws1.write(0, 7, 'h3')
    # ws1.write(0, 8, 'is_gum3')
    # ws1.write(0, 9, 'iactual2')
    # ws1.write(0, 10, 'ref_fqf_actual_value')
    # ws1.write(0, 11, 'weldtimeactualvalue')
    row = 0  # 写入的起始行
    col = 0  # 写入的起始列
    #通过row和col的变化实现指向单元格位置的变化
    k =1
    for lines in f:
        a = lines.split(',') #txt文件中每行的内容按逗号分割并存入数组中
        k+=1
        for i in range(len(a)):
            ws1.write(row, col ,a[i])#向Excel文件中写入每一项
            col += 1
        row += 1
        col = 0

    wb.save("数据表.xls")
if __name__ == "__main__":
    writeinexcel()

效果如下:

 

 

 

标签:__,write,Python,Excel,ws1,TXT,col,row
From: https://www.cnblogs.com/xggl/p/16737417.html

相关文章

  • Python万能参数(*args, **kwargs)
    博主讲的非常详细:https://blog.csdn.net/m0_57787326/article/details/122906958Python内置一颗这样的语法糖,它允许函数声明时以(*args,**kwargs)声明它的参数,而(*args,......
  • 跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波
    摘要:本文讲解基于傅里叶变换的高通滤波和低通滤波。本文分享自华为云社区《​​[Python图像处理]二十三.傅里叶变换之高通滤波和低通滤波​​》,作者:eastmount。一.高通滤......
  • python及第三方库交叉编译
    一、前言:网上关于python的交叉编译的文章很多,但是关于python第三库的交叉编译的文章就比较少了,而且很多标题是第三方库的交叉编译,但是实际上用到的都是不需要交叉编译......
  • python对csv文件进行批量处理,修改csv某一列的数据并存储到新的csv文件中
    导论本文中采用os库对文件进行批量导入,采用csv库进行操作,主要是csv.read()和csv.write()本文解决了在新的csv文件中有空格的问题本文处理的是文本文档,采用‘wt’,‘rt’,不......
  • python的进程池,线程池的使用
    进程池importmultiprocessingimporttime#多进程编程defget_html(n):time.sleep(n)print('subprogresssuccess')returnnif__name__=='__main__':......
  • 1、python 基础知识-文件编号排序及指定后缀名文件删除
    问题描述:需要对一些文件进行删除和存在一对一的文件保存(1)自动删除指定文件后缀名文件:importsyscurrDir=sys.path[0]importosdefremoveFile(dir,postfix):ifos.pat......
  • python的私有方法
     __init__和__new__#!/user/bin/envpython#-*-coding:utf-8-*-#__new__在__init__之前执行#__new__是用来控制对象的生成过程,在对象生成之前#__ini......
  • python的bisect
    bisect是python内置模块,用于有序序列的插入和查找。查找:bisect(array,item)插入:insort(array,item)importbisecta=[1,4,6,8,12,15,20]position=bisect.......
  • 多个python环境,选用指定环境下的 pyinstaller 进行打包文件
    背景:电脑上同时安装了python2.7和python3.8,现在想用python3.8环境下的pyinstaller来进行打包生成exe文件。常规操作方法:通过cmd进入需要打包文件的目录,执行命令pyinsta......
  • python接口测试3-使用递归函数
    递归函数,自己调用自己,达到某一条件时停止调用。我理解的是类似于两个正面对着的镜子,镜子中的画面不停重复,直到某一个时刻停止。1、使用场景:需要提取某个接口的返回数据,返......