access大量数据的汇总技巧
2024-06-22 11:49:26阅读量:43 字体:大 中 小
实际工作中遇到的问题,现在有若干个ACCESS数据库(excel,epidata等同样原理),分别有若干个人录入,数据结构相同,如何将它们方便、快速的合并到一起呢?ACCESS的批量合并,网上有很多方法,如用vba实现,但比较麻烦,我用sas实现了合并,具体方法如下:
(1)把要合并的文件放到一个文件夹下(最好不要有子文件夹),写一个获取文件名的批处理,要不一个个改名,多麻烦。批处理如下(把下面代码放在txt记事本里保存,然后更改后缀名为bat,然后运行,按提示输入要合并的文件夹的路径,运行就可以得到这个文件夹下所有文件的文件名):
@echo off
if exist list.txt del list.txt /q
:input
cls
set input=:
set /p input= 输入要合并的文件所在的路径,回车确定后得到全部文件名:
set "input=%input:"=%"
:: 上面这句为判断%input%中是否存在引号,有则剔除。
if "%input%"==":" goto input
if not exist "%input%" goto input
for %%i in ("%input%") do if /i "%%~di"==%%i goto input
pushd %cd%
cd /d "%input%">nul 2>nul || exit
set cur_dir=%cd%
popd
for /f "delims=" %%i in (’dir /b /a-d /s "%input%"’) do echo %%~nxi>>list.txt
if not exist list.txt goto no_file
start list.txt
exit
:no_file
cls
echo %cur_dir% 文件夹下没有单独的文件
pause
(2)构建一个excel文件,第一行为变量名,之后为具体值。第一列变量为文件名name(直接从刚才的批处理拷贝过来就行了),第二列为sas数据集名sas_name(对应于sas中的数据集名,可以用a1、a2等,用excel直接拖就行了);做好后把这个excel文件保存。
(3)启动sas系统,写下如下代码:
libname tests excel ’D:表名文件.xls’;
%include ’D:yaoweiMacro.sas’;
%macro test(name=,sas_name=);
PROC IMPORT OUT= WORK.&sas_name
DATATABLE= "test"
DBMS=ACCESS REPLACE;
DATABASE="D: &name";
SCANMEMO=YES;
USEDATE=NO;
SCANTIME=YES;
RUN;
%mend;
%TableDrivenMacro(table=TESTS.’Sheet1$’n,
macro=test,
Parms=name table );
run;
(4) 运行以上代码,可以将数据全部读如到sas,如何合并就太简单了吧。
以上就是access大量数据的汇总技巧的全部内容,望能这篇access大量数据的汇总技巧可以帮助您解决问题,能够解决大家的实际问题是谜爱阁生活网一直努力的方向和目标。
免责声明:
本文《access大量数据的汇总技巧》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

微信拉黑和删除
微信加入黑名单后给对方发消息,对方可以看到但不能回复,微信删除后双方都不能发消息,微信拉黑和删除具体步骤如下: 微信拉黑和删除 1、打开微信,切换到通讯录页面,点击联系人”进入联系人名片...
阅读: 846

qq音乐删除访问记录别人能看见吗
qq音乐删除了访问记录别人是不能看到的,可以在访客功能中删除访问记录,通过以下步骤删除qq音乐访问记录: qq音乐删除访问记录别人能看见吗 1、打开qq音乐,切换到个人中心,点击头像”进入...
阅读: 803

新加好友怎么才能分享屏幕
qq聊天中自带有分享屏幕的功能,只要加了好友,直接点击分享屏幕就可以将屏幕分享给对方。具体操作方法如下: 新加好友怎么才能分享屏幕 1.在qq中找到要分享屏幕的好友,点击进入对话界面。 2.点击对话...
阅读: 886

手机锁屏微信语音视频没有提示声音
手机锁屏微信语音视频没有提示声音可能是关闭了,接收语音和视频通话邀请提醒,如果关闭了就不会有提醒,可以通过设置重新开启这个功能,具体操作步骤如下: 手机锁屏微信语音视频没有提示声音 1、打开微信app...
阅读: 895

荣耀60声音小怎么办
如果荣耀60手机的声音比较小的话,可以去系统内进行相应的调整,把手机的声音调大,具体的操作步骤如下: 荣耀60声音小怎么办 1、打开手机的设置,点击声音和振动”按钮,进入声音和振动的设置页...
阅读: 977

ipad pro怎么录屏
ipad pro设备有录屏的功能,有需要的用户可以去手机的控制中心内打开按键进行录屏,具体的操作步骤如下: ipad pro怎么录屏 1、进入手机的桌面中,从手机屏幕的右上角往下滑,呼出控制中心的界面...
阅读: 1038
热门文章
1.手机号过户后微信怎么更改实名认证
- 1

- 手机号过户后微信怎么更改实名认证
- 2022-12-31
- 1
2.抖音收藏的歌曲怎么自动播放
- 2

- 抖音收藏的歌曲怎么自动播放
- 2022-12-28
- 2
3.淘宝好友圈关闭
- 3

- 淘宝好友圈关闭
- 2022-12-28
- 3
4.饿了么百亿补贴怎么领
- 4

- 饿了么百亿补贴怎么领
- 2022-12-28
- 4
5.美团外卖代金券卡密怎么兑换
- 5

- 美团外卖代金券卡密怎么兑换
- 2022-12-28
- 5
6.淘宝超过七天退货技巧
- 6

- 淘宝超过七天退货技巧
- 2022-12-28
- 6
7.可话怎么看别人动态
- 7

- 可话怎么看别人动态
- 2022-12-28
- 7
8.快手上的流动文字怎么弄
- 8

- 快手上的流动文字怎么弄
- 2022-12-28
- 8
9.英语趣配音怎么导出视频
- 9

- 英语趣配音怎么导出视频
- 2022-12-28
- 9
10.上传群相册怎么不在群里显示
- 10

- 上传群相册怎么不在群里显示
- 2022-12-28
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
