当前位置: 首页 > news >正文

华为手机网站建设策划方案百度云搜索引擎官网

华为手机网站建设策划方案,百度云搜索引擎官网,常州市建设工程质监站网站,怎样做好邯郸网站建设我这边有个需求,是要求汇总一个文件夹所有的excel文件, 其中有.xls和 .xlsx文件,同时还excel文件中的数据可能还不一致,会有表头数据不一样需要一起汇总。 首先先遍历子文件夹并读取Excel文件: 使用os库来遍历包含子文…

我这边有个需求,是要求汇总一个文件夹所有的excel文件, 其中有.xls和 .xlsx文件,同时还excel文件中的数据可能还不一致,会有表头数据不一样需要一起汇总。

首先先遍历子文件夹并读取Excel文件: 使用os库来遍历包含子文件夹的主文件夹,并读取所有的Excel文件。

import osmain_folder = '文件夹路径'
all_data = []for root, dirs, files in os.walk(main_folder):for file in files:if file.endswith(".xlsx"):  # 只处理Excel文件,可以根据需要修改扩展名file_path = os.path.join(root, file)df = pd.read_excel(file_path, skiprows=2)  # 跳过前两行无用数据all_data.append(df)elif file.endswith(".xls"):file_path = os.path.join(root, file)df = pd.read_excel(file_path, skiprows=2, engine='xlrd')all_data.append(df)

然后是合并数据: 使用pandas的concat函数将所有数据帧合并为一个总的数据帧,并处理不同表头的情况。假设表头位于第一行。

combined_df = pd.concat(all_data, ignore_index=True)# 处理不同表头的情况
combined_df = combined_df.fillna('')  # 将NaN值填充为空字符串

最后呢 ,保存总表:将合并后的数据保存到一个新的Excel文件

 combined_df.to_excel('保存的excel文件路径', index=False)

出现的问题

在这里插入图片描述
上图错误, 我用断点调试去看数据, 发现里面出现了一个错误的文件路径。 是以~$ 开头的一个excel文件。但是真实环境中是没有这个excel文件,去查了一下资料
如下解释:
在Windows系统中,当一个Excel文件(.xlsx 或 .xls)正在被某个用户编辑时,Excel会创建一个临时文件,文件名以 ~$ 开头,然后是原始文件的名称。这个临时文件用于跟踪编辑进程,以防止多个用户同时编辑相同的文件时发生冲突。

所以在os.walk遍历文件夹时,它会包括所有文件,包括这些临时文件。这些临时文件通常不应被处理或读取,因为它们是Excel编辑过程中的中间文件。

解决方案

要在遍历文件夹时排除这些临时文件,您可以添加一个条件来检查文件名,如果文件名以 ~$ 开头,则跳过该文件,
在循环中多加一个判断就好了。

if not file.startswith("~$"):
http://www.yidumall.com/news/9320.html

相关文章:

  • 抚州建设公司网站网站推广方案范文
  • 深圳定制网站seo关键词排名优化矩阵系统
  • 网页设计布局分析河南百度seo
  • 做视频网站需要什么软件微信营销平台系统
  • 网站如何做定级备案新手20种引流推广方法
  • 网站制作有限seo平台优化
  • 免费推广平台整理seo草根博客
  • 二级栏目网站论坛推广的特点
  • 韶关市住房和城乡建设管理局网站东莞seo网站推广建设
  • 石家庄做外贸的网站推广百度地图打车客服人工电话
  • 网站建设公司广告语 宣传语免费网页模板网站
  • 企业网站备案网站检测中心
  • 北京企业网站搭建网络推广公司可不可靠
  • 如何给网站做404页面百度提交网站收录入口
  • 图木舒克市建设局网站怎么查询百度收录情况
  • 哪家公司制作网站营销型网站推广方案
  • 学校网站建设电话谷歌seo是指什么意思
  • 内部网站建设教程成都移动seo
  • 如何在年报网站上做遗失公告官网整站优化
  • wordpress 做公司网站搜索引擎营销的优缺点及案例
  • 哪个网站生鲜配送做的好完善的seo网站
  • 商务网站建设与维护深圳市推广网站的公司
  • 怎么利用婚庆网站做营销汕头seo优化项目
  • 网页制作作业网站深圳最新通告今天
  • 重庆市建设教育培训网学seo需要学什么专业
  • 模块化网站建设一般多少钱营销策略手段有哪些
  • 做那个网站销售产品比较好引流推广是什么意思
  • 广州 网站设计公司排名下载百度2023最新版
  • 软件开发与网站开发哪个好seo的基础优化
  • 廊坊专业网站建设seo网站优化优化排名