我使用Excel模板从SAS输出到预先存在的.xls模板。
当我通过SAS输出时,使用下面的代码,它会破坏格式并且看起来很糟糕。我想保留格式,但我甚至不知道导致此问题的原因是什么。 WORK.REGS是我输出到'注册'的数据。我的Excel模板中的数据范围。
X "%str(copy /Y %"&file.\Template\TEMPLATE.xls %"
%"&file.\Output.xls %" )";
libname test pcfiles path="&file.\Output.xls";
proc datasets lib = test nolist;
delete registrations ;
quit;
data test.registrations ;
set regs;
run ;
libname test clear ;
答案 0 :(得分:0)
我问办公室里的人我认为今天出去了(我认为可以提供帮助)。
这与SAS本身没有任何关系。输出数据的单元格被格式化为常规格式,但SAS将它们视为文本或数字。将Excel单元格格式化为文本意味着单元格现在正在丢失格式。将文本单元格格式化为文本,将单元格数字格式化为模板中的数字修复了此问题。
希望这对将来可能遇到类似问题的其他人有用。