全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
7446 1
2008-03-13
求助各位高人,需要用一个DBF的数据库文件,但是太大SPSS只能打开不到1/4,又由于有中文SAS读取不了,想问问有没有什么办法把一个文件拆成五个。谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-1-9 11:23:30
*把这段代码复制保存为一个prg文件,和你的数据表放一个目录,运行后看结果.

AddOleNew=CREATEOBJECT('EXCEL.APPLICATION')  
AddOleNew.Workbooks.add  

SELECT * FROM 你的表名 WHERE recno()>100 INTO CURSOR temp  &&"你的表名"换成你的表名,取数据表前100个记录到excel的第一个工作表.
_vfp.DataToClip(,,3)  
AddOleNew.Worksheets("sheet1").Activate  
AddOleNew.ActiveSheet.Paste  

SELECT * FROM 你的表名 WHERE recno()>200 INTO CURSOR temp &&"你的表名"换成你的表名,取数据表前200个记录到excel的第一个工作表.
_vfp.DataToClip(,,3)  
AddOleNew.Worksheets("sheet2").Activate  
AddOleNew.ActiveSheet.Paste  


AddOleNew.ActiveWorkbook.Saveas(PUTFILE('保存为(&N):','NewBook.xls','xls'))  
AddOleNew.Workbooks.close  
AddOleNew.quit
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群