毎週新しい Excel ワークブックにエクスポートする必要がある "ワイド" SAS データ セットがあります。列幅やその他の Excel 属性を毎週保持したいのですが、うまく機能しません。これが私が試みていることです。
- PROC EXPORT を使用して新しいワークブックを作成しました ( sheet="New_TACs"を使用)。
- 列幅とその他のシート属性 (「フィルター」、列幅、折り返し、配置、「ペインの固定」など) を手動で調整しました。
- すべてのデータ行を削除し (最初の行には列名を残して)、"template.xlsx" という名前の新しいワークブックとして保存しました。
- SAS システム コールを使用して、「template.xlsx」を「this_week.xlsx」にコピーします。PROC EXPORT を再度使用して新しいワークブックを更新しようとしましたが、警告が表示されます。結果には、「New_TACS1」という名前のシートが含まれています。
SAS ログは次のとおりです。
720 proc export data=new_tacs
721 outfile="\\server-path\this_week.xlsx"
722 replace;
723 sheet='New_TACs';
724 run;
WARNING: The target file may contain unmatched range name and sheet name.
WARNING: The target file may contain unmatched range name and sheet name.
WARNING: File _IMEX_.New_TACs.DATA does not exist.
WARNING: Table _IMEX_."New_TACs" has not been dropped.
NOTE: "New_TACs" range/sheet was successfully created.
NOTE: PROCEDURE EXPORT used (Total process time):
real time 23.88 seconds
cpu time 1.80 seconds
私は何をすべきか途方に暮れており、アイデアや提案をいただければ幸いです。