首页 > 编程语言 >用Python将多个excel内容整合成一个excel档

用Python将多个excel内容整合成一个excel档

时间:2024-07-20 14:56:05浏览次数:12  
标签:file Python excel read 整合 pd df path

print("開始!")
import os

import pandas as pd

设置文件夹路径

folder_path = 'D:\123456'
folder_path = 'D:\1-24714'

创建一个空的DataFrame用于存储数据

all_data = pd.DataFrame()

遍历文件夹中的所有文件

for file_name in os.listdir(folder_path):

if file_name.endswith('.xlsx'):
    #if file_name.endswith('.txt'):

    file_path = os.path.join(folder_path, file_name)


    # 读取TXT文件,这里假设TXT文件是以逗号分隔的CSV格式,如果不是请根据实际情况调整分隔符
    #df = pd.read_csv(file_path)
    # 如果TXT文件是固定宽度的,可以使用pd.read_fwf()函数并指定列宽
    #df = pd.read_fwf(file_path)

    #df = pd.read_excel(file_path)
    df = pd.read_excel(file_path, engine='openpyxl')

    all_data = all_data.append(df, ignore_index=True)

将汇总的数据写入新的Excel文件

all_data.to_excel('D:\123.xlsx', index=False)
print("结束!")

标签:file,Python,excel,read,整合,pd,df,path
From: https://www.cnblogs.com/xynmw/p/18313120

相关文章

  • 【Python】成功解决TypeError: ‘int’ object is not iterable
    【Python】成功解决TypeError:‘int’objectisnotiterable......
  • Python按条件筛选、剔除表格数据并绘制剔除前后的直方图
      本文介绍基于Python语言,读取Excel表格文件数据,以其中某一列数据的值为标准,对于这一列数据处于指定范围的所有行,再用其他几列数据的数值,加以数据筛选与剔除;同时,对筛选前、后的数据分别绘制若干直方图,并将结果数据导出保存为一个新的Excel表格文件的方法。  首先,我们来明确一......
  • 千字长文讲解python装饰器
    1.装饰器是一个用于封装函数或类的代码的工具。它显式的将封装器应用到函数或类上,从而使它们选择加入到装饰器的功能中【装饰器不仅可以装饰函数,也可以装饰类】。2.对于①在函数运行前处理常见前置条件(例如确认授权),或②在函数运行后确保清理(例如输出清除或异常处理)装饰器都......
  • 功能强大的 Excel 插件ASAP Utilities 8.6 for Excel Pro +KEY
    ASAP实用程序是微软Excel程序的一组强大的附加工具和功能。ASAP实用程序专为提高电子表格的工作效率而设计,提供了广泛的功能,可以改善数据处理、分析、格式化等过程。该程序包括300多个有用的工具,允许用户在Excel中节省时间并简化日常任务的执行。它们涵盖了各种工作领域,包括......
  • 蓝桥杯Python算法竞赛常用的函数库
    博客主页:音符犹如代码系列专栏:Python关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞......
  • 【python模块】Selenium
    声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。文章目录Selenium库功能介绍环境准备示例代码Selenium库Selenium库是一个强大的Web自动化工具,允许开发者通过编写脚本来控制浏览器,实现......
  • 深入理解与高效操作Python中的字节流(bytes)与字节数组(bytearray)
    深入理解与高效操作Python中的字节流(bytes)与字节数组(bytearray)在Python编程中,处理字节流(bytes)和字节数组(bytearray)是常见的需求,尤其是在处理网络通信、文件I/O、以及需要直接与硬件交互的场景中。理解这两种数据类型的特性及它们之间的区别,并掌握高效的操作方法,对于提升程......
  • Python中的`@property`装饰器:深入解析与实战应用
    Python中的@property装饰器:深入解析与实战应用在Python中,@property装饰器是一种强大的工具,它允许类的方法被当作属性来访问。这一特性极大地增强了类的封装性和易用性,使得类的外部使用者可以像访问普通属性一样访问由方法计算或处理过的数据,而无需直接调用这些方法。本文将......
  • 【python模块】Http.client
    文章目录Http.client介绍基本用法高级用法Http.client介绍http.client是Python标准库中的一个模块,它提供了一个低级别的接口来发送HTTP请求和接收响应。这个模块主要针对HTTP协议的实现,并且可以用于创建更复杂的HTTP客户端。基本用法http.client模块允......
  • 掌握Python中的文件序列化:Json和Pickle模块解析
    Python文件操作与管理:Open函数、Json与Pickle、Os模块在Python中,文件是一个重要的数据处理对象。无论是读取数据、保存数据还是进行数据处理,文件操作都是Python编程中不可或缺的一部分。本文将详细介绍Python中文件操作的几种常用方法,包括open函数的使用、数据序列化与反......