2015-04-13 2 views
1

Возможно ли использование SAS для экспорта файла формата Microsoft Excel, который использует встроенное условное форматирование Excel? Я знаю, что могу использовать вычислительные наборы Proc Report для изменения форматов, и я могу использовать набор тегов ExcelXP для управления цветами, но мне нужно использовать встроенное форматирование в формате Excel, а не только установку формата в SAS.SAS для экспорта файла с условным форматированием

+0

Использование DDE вы, вероятно, можете, но я бы не хотел его попробовать :) – Reeza

+3

Если вы используете предварительно отформатированный лист excel, вы можете экспортировать его, и он будет поддерживать условное форматирование. Экспорт Proc или макрос здесь полезны http://www.sascommunity.org/mwiki/images/f/f4/1793-2014.sas – Reeza

+0

@Reeza - вы должны ввести это как ответ, чтобы его можно было принять. –

ответ

1

Если вы используете предварительно отформатированный лист Excel, вы можете экспортировать его, и он будет поддерживать условное форматирование. Экспорт Proc или макрос здесь полезен http://sascommunity.org/mwiki/images/f/f4/1793-2014.sas

Или, если вам нужно какое-то динамическое управление, можно написать скрипт VB, который затем вызывается через DDE, но также слишком сложным IMO.

1

За исключением предложения Реезы (т. Е. На самом деле используя excel для условного форматирования), нет поддерживаемого способа сделать это.

Мы должны были сделать это для нашей веб-отчетности, и мы закончили тем, что создали собственный условный форматировщик (в jQuery). Он применяет форсированное условное форматирование, потому что, несмотря на все наши усилия, мы не могли точно определить, как работает алгоритм условного форматирования excel (у него есть некоторые причуды). Я не думаю, что кто-нибудь заметит разницу.

Я ввел это как предложение в бюллетень программного обеспечения SAS. Я отредактирую этот пост и передам ссылку, если идея получит одобрение.

EDIT: Вы можете vote here. Голосование потребует входа на сайт SAS.

Смежные вопросы