楼主: 子莫语
3696 7

[编程问题求助] 关于stata批量导入excel表格的问题 [推广有奖]

  • 0关注
  • 0粉丝

svip1

大专生

86%

(VIP/贵宾)二级

58%

威望
0
论坛币
3331 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
261 点
帖子
12
精华
0
在线时间
110 小时
注册时间
2014-1-12
最后登录
2024-10-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想把一个文件夹里4个excel表,批量导入stata中,根据论坛看到相关循环命令,我自己的命令为
cd C:\Users\123\Desktop\老郭\数据\数据\同花顺理财数据\新建文件夹
foreach file in FS_Comscfd1 FS_Comscfd2 FS_Comscfd3 FS_Comscfd4{
import excel "'file'",sheet("sheet2")firstrow
save 'file'.dta,replace
clear
}

use FS_Comscfd1.date, clear
foreach file in FS_Comscfd2 FS_Comscfd3 FS_Comscfd4{
append using 'file'.dta
}
save pooled_file.dta,replace


但结果显示file 'file'.xlsx not found 这是怎么回事,请大神帮忙解答,谢谢。
二维码

扫码加我 拉你入群

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

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

关键词:excel表格 Excel表 EXCEL Stata 批量导入

沙发
huangli 发表于 2016-10-4 19:05:57 |只看作者 |坛友微信交流群
stata这货只能读取csv格式的。

使用道具

藤椅
夏目贵志 发表于 2016-10-5 07:48:58 |只看作者 |坛友微信交流群
你的file写对了吗?是`file'不是'file'哦。

使用道具

板凳
蓝色 发表于 2016-10-5 08:56:25 |只看作者 |坛友微信交流群
huangli 发表于 2016-10-4 19:05
stata这货只能读取csv格式的。
stata当然可以读取excel格式的文件了,关键是命令写对了没有,看帮助和手册里面有介绍


Title
    [D] import -- Overview of importing data into Stata
Description
    This entry provides a quick reference for determining which method to use for reading non-Stata data
    into memory.  See [U] 21 Entering and importing data for more details.

Summary of the different methods

import excel (see [D] import excel)

    1.  import excel reads worksheets from Microsoft Excel (.xls and .xlsx) files.
    2.  Entire worksheets can be read, or custom cell ranges can be read.

使用道具

报纸
huangli 发表于 2016-10-5 11:29:41 |只看作者 |坛友微信交流群
我说错了。是我自己常用的那个命令才只能读CSV格式。import可以导入xls的。楼上正解。学习了~

使用道具

地板
子莫语 发表于 2016-10-5 13:44:47 |只看作者 |坛友微信交流群
夏目贵志 发表于 2016-10-5 07:48
你的file写对了吗?是`file'不是'file'哦。
你好,首先感谢你的帮助。file确实存在问题,但是按照你说的修改之后,还是run不出来,结果显示no; data in memory would be lost,这又是怎么回事啊

使用道具

7
夏目贵志 发表于 2016-10-6 09:21:07 |只看作者 |坛友微信交流群
子莫语 发表于 2016-10-5 13:44
你好,首先感谢你的帮助。file确实存在问题,但是按照你说的修改之后,还是run不出来,结果显示no; data  ...
看你的命令该clear的都clear了。是你命令没贴完整吧?可以考虑把你实际执行的程序和错误信息截个图上来,也好看到是哪一步出错了。

使用道具

8
fatherberry 发表于 2016-10-6 10:05:09 |只看作者 |坛友微信交流群
子莫语 发表于 2016-10-5 13:44
你好,首先感谢你的帮助。file确实存在问题,但是按照你说的修改之后,还是run不出来,结果显示no; data  ...
我的电脑也无法像以前一样直接导入excel文件,还没找到解决办法。。。。。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 00:45