将多个txt文件批量导入到同个excel的不同sheet中
本人菜鸟一枚,无编程基础,因为有时项目需要会找一些代码来改,希望能慢慢进步~
项目任务,开始需要把多个txt文件转成excel文件并筛选“Station_Id_d”列中指定字符所在的行,第一步就是先把txt转换为excel来进行筛选。数据如下图所示。
本来想做的是将多个txt文件批量转换成多个excel文件,但是我没找到合适的代码,所以现在这个也是个能行得通的方法。
参考了python-读取目录下所有txt文件并转化为一个excel的多个sheet_SLUMBER_PARTY_的博客-CSDN博客这个教程,但是我的txt文件的分隔符不是‘,’是空格,所以把sep=‘,’换成了delim_whitespace=True(用空格分隔每行数据)
代码如下
import os
import pandas as pdwriter = pd.ExcelWriter("E:\my_excel.xls", engine='openpyxl')#我要生成的excel的文件路径是my_excel.xls
num = 1
for root, dirs, files in os.walk('E:\EVP202007-202012'): print(root) #当前目录路径 print(dirs) #当前路径下所有子目录 print(files) #当前路径下所有非目录子文件for file in files:tmp=pd.read_csv("E:\EVP202007-202012/%s"%(file),delim_whitespace=True)tmp.to_excel(excel_writer=writer, sheet_name=file)writer.save()
结果如下:
不过这个操作看起来并不能完全解决我的问题。下一篇我会换一个方法,把多个txt合并成csv然后筛选我想要的行。
将多个txt文件批量导入到同个excel的不同sheet中相关推荐
- python将txt文件批量导入excel
txtname = 'G:/202008.txt'#txt路径 excelname = 'C:/Users/123/Desktop/202008.xls'#要保存的excel路径fopen = ope ...
- 终端证书文件批量导入数据库的Python源码
用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...
- 如何通过TXT文件批量生成EAN14条码
EAN14条形码是基于EAN-128码的编码规则,长度是14位,第14位为校验位,由前面13位计算得出.EAN14条形码通常会用来制作集装箱编号条码.批量制作条码时,我们一般会通过导入数据库的方式来实 ...
- python 批量下载依赖_python通过txt文件批量安装依赖包的实现步骤
python通过txt文件批量安装依赖包的实现步骤 如果要用某个开源框架,需要安装多个依赖包可以如下操作: 如依赖文件形式如下(可以不要版本号): txt文件名为requirements.txt,内容 ...
- Java:实现文件批量导入导出实践(兼容xls,xlsx)
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...
- 微信小程序 -- 数据库数据excel文件批量导入
一.excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 npm install node-xlsx 2.云函数代码 const clou ...
- Java实现文件批量导入导出实例(兼容xls,xlsx)
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...
- python将多个txt文件导入一个excel的不同sheet中
代码功能:将多个txt文件导入一个excel的不同sheet中 运行代码工具:jupyter notebook import os import sys import openpyxl from op ...
- 多个excel文件批量导入到数据库
多个excel文件批量导入到数据库 摘要:我们可以用navicate等数据库编辑器的excel导入功能将一个excel导入到数据库,但是我们有多个excel甚至成百上千怎么办?这个时候用navicat ...
最新文章
- 计算机网页设计布局与排版研究,论计算机网页设计的布局与排版
- H5Stream播放RTSP流视频
- PCB 围绕CAM自动化,打造PCB规则引擎
- 头插法、尾插法的理解
- geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
- 在线教育行业内容营销洞察白皮书(2021年版)
- 移动GPU三种主流架构优缺点浅析
- 第二章从收入的预测分析开始
- [ 1003 ] 判断小偷那些事
- xp本地调试php代码,Windows XP下简单配置本机PHP调试环境
- edius隐藏快捷键_超级实用的edius常用快捷键
- 【第133期】 游戏策划:给@1的简历分析
- Linux安装redis最详细的教程
- endnote 参考文献加序号_两招搞定参考文献自动编号与格式编排
- Java Swing实现高仿电脑版微信
- table制作课程表案例
- CCF TALKs 报名 | 今天,技术如何推动社会进步
- 合力亿捷云客服3.0 开启“全员客服”新时代
- docker exec -it进入及退出容器
- IDEA相对路径系统找不到指定的文件问题
热门文章
- 电子学会python三级笔记
- 基于OpenGL的冰川与火鸟(光照计算模型、视景体、粒子系统)
- QQ开放平台 – QQ第三方登录
- 在命令行cmd中运行带相对路径的py脚本时, 找不到路径的解决方案
- 基础SQL Server 操作问题——对象‘主键’依赖于列‘ID’/标识列‘ID’的数据类型必须是int,bigint,smallint等
- 【HTTP】10分钟带你快速了解HTTP中常见的状态码(内附大量实例)
- 在 KEIL 官网下载 Pcks
- BFS算法 蓝桥杯长草问题
- H5+CSS3 背景图毛玻璃效果实现方案
- Loss曲线振荡分析