当前位置: 首页> 财经> 产业 > 对同一文件夹下所有excel表进行相同操作(数据填充、删除、合并)

对同一文件夹下所有excel表进行相同操作(数据填充、删除、合并)

时间:2025/7/11 14:34:07来源:https://blog.csdn.net/Triumph19/article/details/141869385 浏览次数:0次
  • 背景引入:如图所示,笔者需要对数十个表格的银行日记账工作簿合并成一个工作簿,以便与本月银行流水进行核对。
    在这里插入图片描述
  • 为了方便银行日记账与银行流水进行核对,需要再每个村或小组的表格中,将村或小组的名称放在J列。
    在这里插入图片描述
clear
cd C:\Users\Administrator\Desktop\8月份对账
*1. 将文件夹下所有excel文件变成dta格式
xls2dta,replace recursive : import excel using 8月各村社银行日记账* 2.对文件夹下所有dta文件进行同样操作
clear
local w:dir . files "*.dta"foreach j  in `w'{use "`j'",cleardrop in 1drop in -2/-1gen k = Areplace k = substr(A,16,30)replace k= k[_n-1] if k==""drop in 1/3save "`j'",replace
}* 3.对处理的单个dta文件进行合并
clear
local w:dir . files "*.dta"
foreach j  in `w'{append using "`j'"}* 4.导出为excel表格
export excel using "C:\Users\Administrator\Desktop\8月份对账\8月银行日记账表.xls"
关键字:对同一文件夹下所有excel表进行相同操作(数据填充、删除、合并)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: