EXCELへのパススルー機能を使用する際にシート名を利用する
[OS] Windows
[リリース] SAS 9.1以降
[キーワード] ACCESS PC Files, SQL pass-thru, sheet name
[質問]Microsoft Excelへのパススルー機能を使用する際、FROM <RANGE> ではなくシート名を利用したいのですが、可能ですか。
[回答]
「FROM[Sheet1$]」のように記述することで、シート名が利用可能です。
PROC SQL;
CONNECT TO EXCEL(PATH="c:¥sample.xls");
CREATE TABLE sample AS
SELECT * FROM CONNECTION TO EXCEL
(SELECT * FROM [Sheet1$]); /* from [シート名$] */
DISCONNECT FROM EXCEL;
QUIT;
|
|