1 つの xml タイプの Excel スプレッドシートで複数のテーブルを複数のワークシートに出力しています。
私が抱えている問題は、出力している 6 つのワークシートのうち、最後の 4 つは body=test.html も使用して、特定のスタイル形式を機能させることです (body= コマンドを使用した場合にのみ機能します)。ただし、実行すると、最初の 2 つのワークシートが出力され、最後の 4 つは出力されません。
例えば。
ods tagsets.excelxp file='example.xls' options(...sheet_name=sheet1...);
proc report;
run;
ods tagsets.excelxp options(...sheet_name=sheet2...);
proc tabulate;
run;
ods tagsets.excelxp body='test1.html' options(...sheet_name=sheet3...);
proc report;
run;
ods tagsets.excelxp body='test2.html' options(...sheet_name=sheet4...);
proc report;
run;
ods tagsets.excelxp body='test3.html' options(...sheet_name=sheet5...);
proc report;
run;
ods tagsets.excelxp body='test4.html' options(...sheet_name=sheet6...);
proc report;
run;
ods tagsets.excelxp close;
最初の 2 つは正常に出力されますが、最後の 4 つはそうではありません。各 ods tagsets.excelxp 行にbody='test.html'を配置しようとしましたが、機能せず、最初のシートを出力するだけです。シートごとに異なるオプションが必要なため、ods tagsets.excelxp 行をスキップできません...これらを同じスプレッドシートに出力する方法はありますか? VBA や手動操作の使用は許可されていません。