把某个文件夹下的所有txt文件全部转换成excel文件


import os
import openpyxl
import codecs
from openpyxl.utils import get_column_letterdef txt_to_xlsx(filename, outfile,  sheetname):fr = codecs.open(filename, 'r')wb = openpyxl.Workbook()ws = wb.activews = wb.create_sheet()ws.title = sheetnamerow = 0for line in fr:   #按行读取row += 1line = line.strip()    #移除字符串头尾的空格line = line.split(',')      #split()通过指定分隔符对字符串进行切片col = 0    #列for j in range(len(line)):     #再按列读取col += 1# print (line[j])ws.cell(column=col, row=row, value=line[j].format(get_column_letter(col)))   #遍历列的时候,用字母编号来索引get_column_letter(1) >>> Awb.save(outfile)# 读取xlsx内容
def read_xlsx(filename):# 载入文件wb = openpyxl.load_workbook(filename)# 获取Sheet1工作表ws = wb.get_sheet_by_name('Sheet1')# 按行读取for row in ws.rows:for cell in row:print(cell.value)# 按列读for col in ws.columns:for cell in col:print(cell.value)if __name__ == '__main__':inputdir_path = r' ' #存放txt文件夹路径outputdir_path = r' '    #生成excel文件夹路径fileList = os.listdir(inputdir_path)print(fileList)for name in fileList:inputfileTxt = os.path.join(inputdir_path,name)outfileExcel = os.path.join(outputdir_path,name).replace('.txt', '.xlsx')sheetname = name.replace(".txt",'')print(sheetname)txt_to_xlsx(inputfileTxt, outfileExcel, sheetname)
print(str(len(fileList)) + '个txt文件已转换完毕')

txt文件批量转换为excel文件相关推荐

  1. python实现dat文件批量转换为 excel文件 关键词 批量格式转换 dat文件 excel读写 诺祺 可发表知乎ed csdn ed

    python实现批量dat转excel.pyimport os,time,xlwt def single(filepath):'''参数:txt文件路径,功能将其转换成excel文件'''print( ...

  2. 如何在Excel中将多个Excel文件批量转换为CSV文件?

    在Excel中,我们可以使用"另存为"功能将工作簿转换为CSV文件,但是您知道如何将多个Excel文件批量转换为单独的CSV文件吗? 在本文中,我介绍了一个VBA代码,用于将文件夹 ...

  3. 将DWG文件批量转换为JPG文件

    我们在工作上需要将DWG文件转换为JPG文件,在公司里有很多的DWG文件图纸转换JPG文件,我们不可能一个一个的转换,这时候我们为了提高工作效率需要将DWG文件批量转换为JPG文件,DWG文件批量转换 ...

  4. C#使用NPOI将txt文本批量转为excel文件

    1.下载NPOI     NPOI是一个开源的C#读写Excel.WORD等微软OLE2组件文档的项目.可以在没有安装Office的情况下对Word或Excel文档进行读写操作.     可从NPOI ...

  5. php 把ppt转pdf文件大小,ppt转换成pdf 怎么将ppt文件批量转换为pdf文件?ppt高质量转换pdf的方法...

    在工作上,有时候要处理多个文件,并且会涉及到各种资料文档的格式转换问题.前两天就有狸友跟小编说工作中需要将大量资料文件ppt转换成pdf格式再传输给他人.如果一个个将ppt转化为pdf的话工作量也是很 ...

  6. 将统一标识的SCV文件批量合成excel文件

    以下是使用Python将具有相同唯一标识符的大批SCV文件合并成一个Excel文件的代码: import pandas as pd import os # 定义文件路径和文件名 folder_path ...

  7. csv批量转换为excel

    # -*- coding:utf-8 –*-''' 程序用来将csv批量转换为excel文件.指定源路径和目标路径. 在main函数中指定源文件路径source,目标文件路径ob.'''# 导入pan ...

  8. python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

  9. python读取txt文件并写入excel-Python实现读取txt文件并转换为excel的方法示例

    本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...

最新文章

  1. java简单通讯录的实现02person类_用java实现简单的小游戏(你一定玩过)
  2. 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
  3. NR 5G L1物理层
  4. 布局管理器 2----- 表格布局
  5. 产品经理被首杀一万次的真相?CTO怼天怼地的原因?市场妹子缘何咆哮?欢迎走近这局互联网狼人杀~...
  6. Struts国际化步骤
  7. mysql binlog redo_mysql的binlog与redo log
  8. 第二章16位和32位微处理器(2)——一些操作时序与中断
  9. Visual Studio Code 1.48 发布
  10. java数组长度最大值,javase-获取数组最大值
  11. 【驱动】绿联usb转rs232串口(CR104)驱动
  12. FEMTO-ST轴承数据集 (IEEE PHM 2012)
  13. 啊哈C语言——让计算机多彩的开口说话
  14. [book]《超越感觉》
  15. 微型计算机原理与接口技术 试卷,微机原理与接口技术试卷和答案4套.doc
  16. 2022高教社杯数学建模思路 - 案例:核方法(机器学习)
  17. mysql-front源码_MySQL-Front
  18. 【数据结构】(森林)求以孩子兄弟表示法存储的森林叶子结点数
  19. C语言报错:「error」Id returned 1 exit status
  20. Python开发-面向对象编程-王大鹏-专题视频课程

热门文章

  1. sass与scss的区别
  2. 继承 inherit
  3. IE浏览器和火狐浏览器兼容问题——CSS篇
  4. 经典.NET面试题目
  5. 【华为OD机试真题 JAVA】分积木
  6. 小时候,幸福很简单;长大后,简单很幸福!
  7. 深读源码-java同步系列简介
  8. 北美票房排行榜 实时_诸城客房管理软件排行榜
  9. 工作中发现 需要改进的地方
  10. Guava - Maps.difference