txt文件批量转换为excel文件
把某个文件夹下的所有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文件相关推荐
- python实现dat文件批量转换为 excel文件 关键词 批量格式转换 dat文件 excel读写 诺祺 可发表知乎ed csdn ed
python实现批量dat转excel.pyimport os,time,xlwt def single(filepath):'''参数:txt文件路径,功能将其转换成excel文件'''print( ...
- 如何在Excel中将多个Excel文件批量转换为CSV文件?
在Excel中,我们可以使用"另存为"功能将工作簿转换为CSV文件,但是您知道如何将多个Excel文件批量转换为单独的CSV文件吗? 在本文中,我介绍了一个VBA代码,用于将文件夹 ...
- 将DWG文件批量转换为JPG文件
我们在工作上需要将DWG文件转换为JPG文件,在公司里有很多的DWG文件图纸转换JPG文件,我们不可能一个一个的转换,这时候我们为了提高工作效率需要将DWG文件批量转换为JPG文件,DWG文件批量转换 ...
- C#使用NPOI将txt文本批量转为excel文件
1.下载NPOI NPOI是一个开源的C#读写Excel.WORD等微软OLE2组件文档的项目.可以在没有安装Office的情况下对Word或Excel文档进行读写操作. 可从NPOI ...
- php 把ppt转pdf文件大小,ppt转换成pdf 怎么将ppt文件批量转换为pdf文件?ppt高质量转换pdf的方法...
在工作上,有时候要处理多个文件,并且会涉及到各种资料文档的格式转换问题.前两天就有狸友跟小编说工作中需要将大量资料文件ppt转换成pdf格式再传输给他人.如果一个个将ppt转化为pdf的话工作量也是很 ...
- 将统一标识的SCV文件批量合成excel文件
以下是使用Python将具有相同唯一标识符的大批SCV文件合并成一个Excel文件的代码: import pandas as pd import os # 定义文件路径和文件名 folder_path ...
- csv批量转换为excel
# -*- coding:utf-8 –*-''' 程序用来将csv批量转换为excel文件.指定源路径和目标路径. 在main函数中指定源文件路径source,目标文件路径ob.'''# 导入pan ...
- python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...
本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...
- python读取txt文件并写入excel-Python实现读取txt文件并转换为excel的方法示例
本文实例讲述了Python实现读取txt文件并转换为excel的方法.分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如 ...
最新文章
- java简单通讯录的实现02person类_用java实现简单的小游戏(你一定玩过)
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
- NR 5G L1物理层
- 布局管理器 2----- 表格布局
- 产品经理被首杀一万次的真相?CTO怼天怼地的原因?市场妹子缘何咆哮?欢迎走近这局互联网狼人杀~...
- Struts国际化步骤
- mysql binlog redo_mysql的binlog与redo log
- 第二章16位和32位微处理器(2)——一些操作时序与中断
- Visual Studio Code 1.48 发布
- java数组长度最大值,javase-获取数组最大值
- 【驱动】绿联usb转rs232串口(CR104)驱动
- FEMTO-ST轴承数据集 (IEEE PHM 2012)
- 啊哈C语言——让计算机多彩的开口说话
- [book]《超越感觉》
- 微型计算机原理与接口技术 试卷,微机原理与接口技术试卷和答案4套.doc
- 2022高教社杯数学建模思路 - 案例:核方法(机器学习)
- mysql-front源码_MySQL-Front
- 【数据结构】(森林)求以孩子兄弟表示法存储的森林叶子结点数
- C语言报错:「error」Id returned 1 exit status
- Python开发-面向对象编程-王大鹏-专题视频课程