nona | ||
Прямо ламером себя почувствовала. Есть прога которая экспортирует данные в Excel, и тут наступает самое веселое. Есть текст такого вида 004545 или 045845 так Excel его по доброте душевной преобразует в число и делает 4545 или 45845. Я точно помню что это где то отключается. Перешарила настройки - найти не могу. Office Excel 2003 и 2007. |
||
do-do | ||
А ежли выделить ячейки (диапазоны) и задать СТРОКОВЫЙ (текстовый) формат ячеек :)? | ||
NOBODY9999999999 | ||
Нет щас под рукой 2003-го маздайского. В OpenOffice это "Формат ячеек" - "Числа" - "Начальные нули" и счетчик (сколько, собственно, нулей). 2 do-do А после преобразования в строковый формат формулы точно сработают? ![]() Это сообщение отредактировал Сергей Е. Ильiнъ - 22-10-2009 - 15:54 |
||
do-do | ||
Тады я не понял - чем тогда не нравится Есть текст такого вида 004545 или 045845 так Excel его по доброте душевной преобразует в число и делает 4545 или 45845. Ежли формулы нужны.... вроде 004545 действительно 4545 Ну а если В опеноффис всосать....сделать как нужно и в экселевском формате сохранить :)? |
||
nona | ||
не тут сложнее это коды услуг выгружаемые большими простынями по факту оказания и нужны они именно в текстовом варианте, т.к. потом у клиентов экспертиза именно по этим кодам и проверяет а получается что при создании файла все эти коды обрабатываются и становятся числами... преобразовывать обратно уже смысла нет т.к. нули уже не вернутся, а угадать кол-во нулей тоже нельзя т.к. их кол-во колеблется от 1 до 5 создать документ изначально тоже не вариант, т.к. при выгрузке программа создает новый файл основная цель оставить записи именно с нулями Это сообщение отредактировал nona - 22-10-2009 - 22:26 |
||
NOBODY9999999999 | ||
То есть, и количество всех символов, включая нули, в каждом коде разное? Если да, то проще, действительно, выгрузить в текст, допустим, в CSV... Если каждый код состоит из одинакового количества символов, то так, как я написал: "начальные нули" в OO.o - это, собственно, количество символов и есть, и при заданном оном в 6 символов введенные числа в ячейке будут выглядеть как 000001, 000512, допустим, 001024, 065536... |
||
nona | ||
к сожалению я не создатель этой программы (хотя наверное к счастью - меня бы столько людей ненавидело) бодание на тему доработки с их стороны идет туго выгружает он по умолчанию в excel - в принципе оно так и надо кол-во символов всегда одинаковое = 6 Это сообщение отредактировал nona - 31-10-2009 - 15:28 |
||
nona | ||
100% настройка сегодня нашла комп куда таже самая прога в такой же 2003 эксель скидывает без всяких изменений (просто эксель немного ругается говорит типа обратите внимание числа сохранены как текст) сравнение всех настроек в окне настроек к успеху не привело......... |
||
Пивован | ||
Что-то особых заморочек не обнаружил... Использовал Офис 2003, никаких особых настроек не делал. Задаю ячейки в Excele как текстовые, далее в Ворде копирую, через "Специальная вставка" втыкаю как текст. Все начальные нули на месте. Второй вариант - просто вставить, в тектовые ячейки, при этом справа от ячейки появляется значек параметров вставки. Тычу на него, задаю "использовать формат конечных ячеек" - нули на месте. |
||
KOJLbT | ||
Сравните еще региональные настройки: Пуск/Настройка/Панель управления/Язык и региональные стандарты/Настройка |
||
nona | ||
to KOJLbT: Спасибо настройки посравниваю. Везде где есть такая проблема настройки идут принудительные черег ГП, а там где их не было - это сервер. to Палы-палы!: не поняла, что вы имели ввиду. Вот подумываю макрос написать и не мучатся. Это сообщение отредактировал nona - 02-02-2010 - 21:21 |