Я пытаюсь научиться работать с DDE. Итак, я написал набор данных имя TEST в качестве входных данных:Не удается заставить DDE работать
data test;
do i = 1 to 5;
do j = 1 to 5;
do k = 1 to 5;
output;
end;
end;
end;
run;
Это путь для моего Excel:
options noxwait noxsync;
x '"C:\Program Files\Microsoft Office\OFFICE14\excel.exe"';
Теперь
Я пытаюсь отправить все данные в Excel. Но по какой-то причине все, что я пытаюсь сделать, это отправить первую строку. Я пытался с петлей - но не работал.
filename example1 dde 'excel|sheet1!r1c1:r1c3';
data _null_;
file example1;
set test;
put i j k;
run;
Что я делаю неправильно и как добавить цвета и другие стили? Спасибо, Гал.
Вместо этого я бы использовал ODS ExcelXP. См. Http://support.sas.com/rnd/base/ods/odsmarkup/excelxp_demo.html для примеров –
DDE считается «старой» технологией. Мне нравится решение, разработанное здесь для экспорта в Excel: http://www.sascommunity.org/wiki/A_Poor/Rich_SAS_Users_Proc_Export – Reeza
Да, я бы также посоветовал Стиг и, если возможно, выбрать теги ExcelXP. Я много работал в DDE, и это очень * неуклюжая, идиосинкразированная и ограниченная технология. Несмотря на эти недостатки, это по-прежнему лучший вариант (едва), чем наличие макросов в ваших Excel-книгах, что приводит к проблемам распространения и безопасности (и путаница конечного пользователя). –