Ниже приведен фиктивный код, который использует ods excel с использованием шаблона:
ods escapechar='^';
ods path(prepend) work.templat(update);
proc template;
define style styles.test;
parent=styles.excel;
import "<Some css file>";
class body / background=_undef_;
class systemtitle /fontsize=12pt fontweight=bold;
end;
run;
options nodate nonumber orientation=LANDSCAPE missing="";
%let headerstyle=vjust=middle just=center;
filename Exl_file "<File Path>";
ods listing close;
ods excel (id=exl1) file=Exl_file style=styles.test;
/*First ODS*/
ods excel (id=exl1) options(
sheet_name="AAAAAAAAAAAAAAA"
sheet_interval="none"
ABSOLUTE_COLUMN_WIDTH="10,10,30,15,10,10,10,20,10,10,10,10,10"
orientation="landscape"
autofilter="all"
embedded_titles="yes")
style=styles.test;
Proc Report;
...
run;
Proc Report;
...
run;
/*Second ODS*/
ods excel (id=exl1) options(
sheet_name="BBBBBBBBBBBBBBB"
sheet_interval="none"
ABSOLUTE_COLUMN_WIDTH="10,10,30,15,10,10,10,20,10,10,10,10,10"
orientation="landscape"
autofilter="all"
embedded_titles="yes")
style=styles.test;
Proc Report;
...
run;
Proc Report;
...
run;
ods _all_ close;
В основном происходит то, что выходной файл excel содержит только 1 лист AAAAAAAAAAAAAAA со всеми выходными таблицами отчета процесса.,Лист BBBBBBBBBBBBBBB не создан.Как получить лист BBBBBBBBBBBBBBB Любая помощь?