本人菜鸟一枚,无编程基础,因为有时项目需要会找一些代码来改,希望能慢慢进步~

项目任务,开始需要把多个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中相关推荐

  1. python将txt文件批量导入excel

    txtname = 'G:/202008.txt'#txt路径 excelname = 'C:/Users/123/Desktop/202008.xls'#要保存的excel路径fopen = ope ...

  2. 终端证书文件批量导入数据库的Python源码

    用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...

  3. 如何通过TXT文件批量生成EAN14条码

    EAN14条形码是基于EAN-128码的编码规则,长度是14位,第14位为校验位,由前面13位计算得出.EAN14条形码通常会用来制作集装箱编号条码.批量制作条码时,我们一般会通过导入数据库的方式来实 ...

  4. python 批量下载依赖_python通过txt文件批量安装依赖包的实现步骤

    python通过txt文件批量安装依赖包的实现步骤 如果要用某个开源框架,需要安装多个依赖包可以如下操作: 如依赖文件形式如下(可以不要版本号): txt文件名为requirements.txt,内容 ...

  5. Java:实现文件批量导入导出实践(兼容xls,xlsx)

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:小卖铺的老爷爷 cnblogs.com/laoyeye/p/6938889.html ...

  6. 微信小程序 -- 数据库数据excel文件批量导入

    一.excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 npm install node-xlsx 2.云函数代码 const clou ...

  7. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  8. python将多个txt文件导入一个excel的不同sheet中

    代码功能:将多个txt文件导入一个excel的不同sheet中 运行代码工具:jupyter notebook import os import sys import openpyxl from op ...

  9. 多个excel文件批量导入到数据库

    多个excel文件批量导入到数据库 摘要:我们可以用navicate等数据库编辑器的excel导入功能将一个excel导入到数据库,但是我们有多个excel甚至成百上千怎么办?这个时候用navicat ...

最新文章

  1. 计算机网页设计布局与排版研究,论计算机网页设计的布局与排版
  2. H5Stream播放RTSP流视频
  3. PCB 围绕CAM自动化,打造PCB规则引擎
  4. 头插法、尾插法的理解
  5. geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf
  6. 在线教育行业内容营销洞察白皮书(2021年版)
  7. 移动GPU三种主流架构优缺点浅析
  8. 第二章从收入的预测分析开始
  9. [ 1003 ] 判断小偷那些事
  10. xp本地调试php代码,Windows XP下简单配置本机PHP调试环境
  11. edius隐藏快捷键_超级实用的edius常用快捷键
  12. 【第133期】 游戏策划:给@1的简历分析
  13. Linux安装redis最详细的教程
  14. endnote 参考文献加序号_两招搞定参考文献自动编号与格式编排
  15. Java Swing实现高仿电脑版微信
  16. table制作课程表案例
  17. CCF TALKs 报名 | 今天,技术如何推动社会进步
  18. 合力亿捷云客服3.0 开启“全员客服”新时代
  19. docker exec -it进入及退出容器
  20. IDEA相对路径系统找不到指定的文件问题

热门文章

  1. 电子学会python三级笔记
  2. 基于OpenGL的冰川与火鸟(光照计算模型、视景体、粒子系统)
  3. QQ开放平台 – QQ第三方登录
  4. 在命令行cmd中运行带相对路径的py脚本时, 找不到路径的解决方案
  5. 基础SQL Server 操作问题——对象‘主键’依赖于列‘ID’/标识列‘ID’的数据类型必须是int,bigint,smallint等
  6. 【HTTP】10分钟带你快速了解HTTP中常见的状态码(内附大量实例)
  7. 在 KEIL 官网下载 Pcks
  8. BFS算法 蓝桥杯长草问题
  9. H5+CSS3 背景图毛玻璃效果实现方案
  10. Loss曲线振荡分析