import - 用日期列在sas中读取excel文件
问题描述
我在将 excel 文件导入 sas 环境时遇到问题。所以基本上在 Excel 文件中有几列名为
Geography
AR_NO
31-Jan-18
28-Feb-18
31-Mar-18
30-Apr-18
31-May-18
30-Jun-18
使用下面的代码后->
%macro FX_Lkup(sheet);
FILENAME FXFILE "/idn/home/Module2/excel.xlsx";
PROC IMPORT DATAFILE=FXFILE
DBMS=XLSX
OUT=&sheet.
REPLACE
;
SHEET="&sheet.";
RUN;
%mend FX_Lkup;
%FX_Lkup(LENDING_TEMPLATE);
%FX_Lkup(2018FXRates);
SAS data print the columns as
Geography
AR_NO
43131
43159
43190
43220
and so on.
有没有解决方案?任何线索将不胜感激:)
谢谢 !
解决方案
它已正确导入,SAS 使用数字来存储日期。为了在您的决赛桌中有一个日期,您需要声明format = AFRDFDE7.
例如
推荐阅读
- kubernetes - 谷歌云集群上的 McRouter。节点升级如何处理?
- python-3.x - 使用 cythonized 代码导致“TypeError: hasattr(): attribute name must be string”
- php - 验证客户端 api 端点 laravel
- app-store - Apple 应用商店深度链接指南(Branch.io 深度链接)
- react-native - 有没有办法在一些数据间隔之后在垂直平面内实现水平平面列表?
- javascript - 将 Gzip 响应插入 json 对象
- mongodb - MongoDB 插入/更新上的流星长计算时间
- google-sheets - 填充后,Google 表格可保护范围内的单元格
- excel - ActiveWindow.NewWindow Windows("aFile.xlsm:1").Activate 在 Excel 365 上不起作用
- azure - 配置 Ingress 控制器以转发自定义 http 标头