|
06.02.2009, 15:02 | #1 |
Moderator
|
Решил новую тему не создавать и поделиться горем тут. Про данную проблему все мы слышали, но не помню есть ли у нее решение.
Клиент сидит на CRM 3.0. При экспорте таблиц и отчетов в Excel, некорректно форматируются числовые и денежные данные. Причем числа форматируются как строки, деньги - вообще черти как! Кто знает как выполнить преобразование этих данных в нужный формат? С числами бороться достаточно просто, этот способ даже в справке описан: 1. В свободную ячейку пишем цифру 1. 2. Копируем ее в буфер. 3. Выделяем диапазон ячеек с цифрами форматированными как строки 4. Меню "Вставить" -> "Специальная вставка", где выбираем пункт "Умножить" Расцвело. Строки распознаются как числа, форматирование применится. Лично мне не ясен тот факт, что иначе этого не сделать, ну да черт с ним! Но как быть с деньгами? Строка один в один совпадает с форматом эксель, но наотрез отказывается форматироваться, умножаться на 1 и т.д. Причем, если стереть знак валюты, значение тут же отформатирует правильно. Возникает мыль сделать автозмену "р." на "", НО!.. Excel гороврит, что "Подлежащие замене данные не найдены". Вопрос: что содержится в ячейке, если это правильно отражается, но не является ни деньгами, ни числом не строкой??!! Второй вопрос, как можно массово переделать эти записи в человеческий формат. p.s. Видел в блоге одного CRM разработчика замечательную фразу, которая тут как никогда к месту: "Microsoft окончательно убедил меня, что его сотрудники произошли не от углеродной формы жизни".
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|