【发布时间】:2014-04-10 12:22:24
【问题描述】:
我必须对大约 500 个 excel 文件的一些 excel 文件进行帐户对帐。
我不需要按文件只匹配帐号。
Example file 1: \\directory\Loaded\Jan2014\excel1
Example file 2: \\directory\Loaded\Feb2014\excel2
Example file 3: \\directory\Loaded\Feb2014\excel3
(帐号始终填写在 B 列中,第 1 到第 5 行作为标题)
使用上述示例所需的输出:
主文件夹(文件)|子文件夹 (Jan2014) |文件名 (excel1) |帐号计数
这可以使用 SAS 吗?
因此,如果这还不够信息,我已经在网上搜索并找到了使用批处理文件带回文件列表的方法,但没有什么可以计算观察结果。
【问题讨论】:
-
我认为更简单的方法可能是在 SAS 导入中使用通配符,但为此我可以获得要导入的文件名吗?
-
您是否有 ACCESS to PC FILES 许可(即,您可以从 excel 进行 proc 导入)吗?
-
另外,工作表是否总是命名相同的东西(例如,SHEET1)还是会有所不同?它是可预测的吗?
-
是的,我可以进行 proc 导入,并且所有文件的命名都不同,这与我想使用通配符的原因不同,但它们也在子目录中。即 2014 年 1 月将有 5 个 excel 文件,2014 年 2 月可能有 100 个 ect
-
文件中的工作表是否命名不同,或者它们都是 Sheet1 还是其他? (文件/工作簿 = .xlsx 文件。工作表 = 工作簿中的选项卡。)