【发布时间】:2017-10-01 14:22:44
【问题描述】:
我需要导入一个excel,excel有几列,第一列A是日期列。 A 列的日期格式为 DDMMMYYYY,例如'01Jan2017' 并且在 excel 中数据类型是日期类型。但是当我将它导入 SAS 时,所有其他列都保持相同的数据类型(数字、字符等)和值。但是 A 列变成了一个数字,例如(“42736”代表“2017 年 1 月 1 日”)。如何在不将数据类型转换为其他类型的情况下按原样导入数据?
libname out '/path';
proc import out=out.sas_output_dataset
datafile='/path/excel_file.xlsx'
DBMS=XLSX
REPLACE;
sheet="Sheet1";
run;
【问题讨论】: