Формат ячейки валюты Excel SSRS 2008

Я использую SSRS 2008, и у меня есть финансовый отчет. Я хотел бы, чтобы суммы в долларах в моей таблице были в денежном или числовом формате при экспорте в Excel. В настоящее время они заканчиваются текстом.

Я попробовал несколько вещей, чтобы увидеть, возможно ли это вообще. Я удалил заголовок таблицы, не использовал знак $ и преобразовал поле в десятичное, но, похоже, ничего не сработало. Данные в Excel всегда выглядят как текст.

Какие-либо предложения?


person MaxGeek    schedule 26.01.2010    source источник


Ответы (2)


Убедитесь, что вы используете строку формата «C», но экспорт в Excel на самом деле представляет собой рендеринг текста — он не содержит атрибутов/качеств, специфичных для Excel.

person keithwarren7    schedule 26.01.2010

Я обнаружил, что вместо использования формата function в выражении вроде:

=Format(myvar.value, "C")

Лучше не использовать выражение, а просто изменить Свойства текстового поля в этом поле. Например, я бы оставил поле как:

 =myvar.value 

Затем я щелкнул правой кнопкой мыши по полю, зашел в «Свойства текстового поля», «Число подкатегории/вкладки» и выбрал валюту.

При этом результаты в Excel представляют собой пользовательский числовой формат, а не текстовый формат.

person MaxGeek    schedule 28.01.2010