2015-08-13 3 views
0

Я пытаюсь создать динамические сводные таблицы, данные поступают из веб-сервиса и заполняются в лист данных, а затем я создаю сводную таблицу с этим диапазоном данных.данные таблицы поворота excel с процентом C#

Я могу создать сводную таблицу, но в то время как в листе данных некоторые данные выглядят как 10%, 20% и тип формата - процент, значения сводной таблицы выглядят как 0,10, 0,20.

Есть ли способ предотвратить поведение Excel? Сводная таблица должна показывать значения точно так же, как в спецификации.

ответ

0

щелкните правой кнопкой мыши на значения, которые вы хотите отформатировать в сводной таблице. Выберите настройки поля В диалоговом окне нажмите форматирование номера, чтобы установить формат отображения. затем

правой кнопкой мыши Weather.co.ua исполнился сводной таблицы и выберите подходящий вариант сводных таблиц убедитесь, что «сохранить форматирование ячеек на обновление помечена»

(это пусть установить явно какое форматирование использовать на сводной таблице. Обратите внимание, что при создании он наследует форматирование ячеек оно основано на, но это звучит, как он потерял (или никогда не было) по этой ссылке.

Done.

+0

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

+0

Когда вы создаете сводную таблицу программно, это не наследует форматирование? В моих экспериментах это было сделано. Если впоследствии вы измените данные с данными другого типа, вы заново создаете опорный стержень. Мне нужна дополнительная информация, чтобы помочь больше. – HarveyFrench

+0

Когда я создаю pivot программно, он не наследует форматирование, хотя данные 20% и числоFormat = процент, в сводной таблице это выглядит как 0.20 и и numberFormat = general – user2761286

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