excel将文件夹下面的表格文件指定名称的sheet批量导出到指定文件中,并按照文件名保存在新文件的不同sheet中

news/2024/7/21 5:00:23 标签: excel, python

excel将文件夹下面的表格文件指定名称的sheet批量导出到指定文件中,并按照文件名保存在新文件的不同sheet中

python">import pandas as pd
import os

items = os.listdir("./") 
sheetname=""
for item in items:
    if item.__contains__('xls'):
        df=pd.read_excel(item,sheet_name=None)
        writer=pd.ExcelWriter("jieguo.xlsx", mode="a", engine="openpyxl",if_sheet_exists="replace")
        sheetname=item.replace('.xls','')
        if df.keys().__contains__('前言'):
            df['前言'].to_excel(writer,sheet_name=sheetname,index=False)
        # print(df.keys())
        # print(sheetname)
        if df.keys().__contains__('前'):
            df['前'].to_excel(writer,sheet_name=sheetname,index=False)
        writer._save()

       

其中下面语句用于筛选sheet并指定新文件中的sheet名称

python">if df.keys().__contains__('前'):
            df['前'].to_excel(writer,sheet_name=sheetname,index=False)

http://www.niftyadmin.cn/n/5062052.html

相关文章

深度学习与python theano

文章目录 前言1.人工神经网络2.计算机神经网络3.反向传播4.梯度下降-cost 函数1.一维2.二维3.局部最优4.迁移学习 5. theano-GPU-CPU theano介绍1.安装2.基本用法1.回归2.分类 3.function用法4.shared 变量5.activation function6.Layer层7.regression 回归例子8.classificatio…

【计算机网络】网络层-数据平面(学习笔记)

一、网络层提供的服务 1、虚电路服务 通讯前建立虚电路,发送前认为选择路径,所以分组沿着同一条虚电路。 特点:带宽固定 2、数据报服务 数据可能沿着不同路径传输 3、网络层的两个层面 数据层面:源主机到目标主机 控制层面&…

Kafka集群架构设计原理详解

文章目录 1、zookeeper整体数据2、Controller Broker选举机制 1、zookeeper整体数据 Kafka将状态信息保存在Zookeeper中,这些状态信息记录了每个Kafka的Broker服务与另外的Broker服务有什么不同。通过这些差异化的功能,共同体现出集群化的业务能力。这些…

单例模式 创建型模式之一

一句话来说就是,某个类只能有一个实例,提供一个全局的访问点。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 为什么需要单例模式 两个原因…

go语言第三方包导入

go语言第三方包导入 10.1 第一次尝试 10.1 第一次尝试 go get -u 命令应该在go/下面执行 访问github/golang超时可以使用代理 # 启用 Go Modules 功能 export GO111MODULEon # 配置 GOPROXY 环境变量 export GOPROXYhttps://goproxy.ioERROR:missing go.sum entry …

结构体运算符重载

1.降序 struct Point{int x, y;//重载比较符bool operator < (const Point &a) const{return x > a.x;//当前元素大时&#xff0c;是降序} };2.升序 struct Point{int x, y;//重载比较符 // bool operator < (const Point &a) const{ // return x…

数据结构— — 二叉树的遍历

&#x1f383;Hello&#xff0c;大家好&#xff0c;今天我们要做的是 二叉树的遍历。 &#x1f3af;目的&#xff1a; 1、掌握二叉树的特点及其存储方式。 2、掌握二叉树的创建。 3、掌握二叉树前序、中序、后序遍历的基本方法及应用。 &#x1f3af;内容&#xff1a; 1、用前序…

OpenMesh 网格简化之顶点聚类

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 顶点聚类方法将落在给定大小体素中的所有顶点集中到单个顶点之上,其过程有点类似于点云体素下采样,之后再基于聚类之后的顶点重新连接面片,以达到网格简化的目的。 二、实现代码 #define _USE_MATH_DEFINES #in…