gpt4 book ai didi

excel-2007 - 64位SAS中使用libname语句与32位Excel交互

转载 作者:行者123 更新时间:2023-12-04 23:01:37 27 4
gpt4 key购买 nike

我安装了 64 位 SAS 9.4 和 32 位 Office 2007。当我安装了 32 位 SAS 9.3 时,我能够使用 libname 语句,其中 Excel 文件是库,而句点之后的“文件名”实际上是Excel 文件中的工作表或命名区域。例如,您从 libname 语句开始

libname exceltst path="C:\Users\username\Documents\test.xlsx";

并且,稍后您可以使用 exceltst.stuff 在此引用命名范围,假设“stuff”是命名范围。

那么,这还有可能吗?我猜它与 64 位 sas 和 32 位 excel 有关,但我想知道是否有一些变化仍然有效。我能够使用 proc 导出来导出到 excel 文件,它工作得很好,但我已经尝试了 20 种 libname 变体,但无法使其正常工作。我得到的错误是:
ERROR: Connect: Class not registered
ERROR: Error in the LIBNAME statement.

最佳答案

对于 SAS 9.4 或更高版本的 9.3 更新,您还有另一个选择:dbms=XLSXdbms=XLS ,无论办公室的数量如何,这两者都可以工作(因为他们没有使用 JET 引擎或 ACE 引擎)。仍然需要访问 PC 文件,但它们应该在混合位数系统中工作。

关于excel-2007 - 64位SAS中使用libname语句与32位Excel交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22003019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com