Import SAS中的xlsx引擎是否扫描所有行以获取变量';长度?

Import SAS中的xlsx引擎是否扫描所有行以获取变量';长度?,import,sas,xlsx,Import,Sas,Xlsx,在SAS中使用xlsx引擎的PROC导入是否扫描所有行以获取变量的长度?我有一份文件证明,xlsx引擎将扫描所有行以获取数据类型,但到目前为止,没有任何文件证实SAS也将扫描所有行以获取变量的长度 我想说,这是关于这个问题的最终答案,因为文斯·德尔戈博是SAS研究所的常驻专家,负责处理Excel。我不知道他是否亲自编写了XLSX引擎,但他肯定对这些事情了如指掌。所以我们可以相信他——如果是扫描数据类型,那么也是扫描长度(因为这是数据类型的一部分) 然而,这是可以验证的,我这样做了-excel文件

在SAS中使用xlsx引擎的PROC导入是否扫描所有行以获取变量的长度?我有一份文件证明,xlsx引擎将扫描所有行以获取数据类型,但到目前为止,没有任何文件证实SAS也将扫描所有行以获取变量的长度


我想说,这是关于这个问题的最终答案,因为文斯·德尔戈博是SAS研究所的常驻专家,负责处理Excel。我不知道他是否亲自编写了XLSX引擎,但他肯定对这些事情了如指掌。所以我们可以相信他——如果是扫描数据类型,那么也是扫描长度(因为这是数据类型的一部分)

然而,这是可以验证的,我这样做了-excel文件,列A中的每一行中都有'1',最后一行(2**20)中有240个字符长的字符串除外


PROC IMPORT返回了一个240长的列,没有截断问题。

我认为这是关于这个问题的最终答案,因为Vince DelGobbo是SAS Institute处理Excel的常驻专家。我不知道他是否亲自编写了XLSX引擎,但他肯定对这些事情了如指掌。所以我们可以相信他——如果是扫描数据类型,那么也是扫描长度(因为这是数据类型的一部分)

然而,这是可以验证的,我这样做了-excel文件,列A中的每一行中都有'1',最后一行(2**20)中有240个字符长的字符串除外


PROC IMPORT返回了一个240长的列,没有截断问题。

在communities.sas.com上发布此消息,开发者和sas员工可以在这里回答您的问题。这也会因版本和您使用的引擎而异,因此您也需要指定它。@Reeza我确实回复了社区中的某个人,但因为它在评论部分,所以我不确定它是否能引起注意。也许下次我会写一篇新文章。热烈的问候。我正在使用SAS EG 8.3将此发布在communities.SAS.com上,开发者和SAS员工可以在这里回答您的问题。这也会因版本和您使用的引擎而异,因此您也需要指定它。@Reeza我确实回复了社区中的某个人,但因为它在评论部分,所以我不确定它是否能引起注意。也许下次我会写一篇新文章。热烈的问候。我正在使用SAS EG 8.3