Очень долго я мучился при импорте данных из webmoney, adsense, blogun и прочих систем в CSV для Excel, получалась белиберда — часть цифр автоматически превращались в даты, приходилось сначала менять формат на числа, затем вручную вписывать каждую цифру, при том, что у меня в Adsense очень много сайтов, мучиться приходилось много и каждый месяц, так как я люблю считать прибыль, эффективность и прочие параметры, такие анализы часто дают хорошие идеи. Сегодня меня это задолбало и я решил поискать как решить эту проблему, трудно было сформулировать запрос для Яндекса, в итоге сформулировал это — «как открыть csv без формата дата» на четвертой строчке нашел обсуждение подобного на форуме, там было решение и я решил поделиться им здесь.
Точнее, там я нашел два решения, но первое требовало телодвижений — каждый раз при открытии файла надо делать импорт, затем нужному столбцу назначать формат «текстовый», а потом копировать все данные и давать числовой формат, я уже был готов к этому, но решил прочитать остальные советы и нашел намек про региональные стандарты, нужно просто в настройках точку сделать разделителем и все. При такой настройке, чтобы подсчитать суммы не нужно больше заменять точки на запятые, что решает сразу еще одну проблему.
Вот где нужно поменять настройки:
Файл — Параметры — Убираем галочку «Использовать системные разделители» — Разделитель целой и дробной части — «.» (точка). После этого все проблемы решились, жить стало легче.
P.S. При этом надо помнить, что вы выполнили такие настройки, если нужно будет передавать готовые файлы кому-то, кто будет открывать их на другом компьютере, могут быть проблемы.
Кстати, очень люблю Excel, использую его часто, как калькулятор, записную книжку и т.д. Даже матрицы по высшей математики когда-то решал в Excel создав формулы.
Ну и как можно использовать эту ничтожную программу для более-менее серьезных проектов, если данные будут различными в зависимости от системных настроек.
Сам вечно сталкиваюсь с той же проблемой, только с цифрами. Кое-где десятичный разделитель «.», а « » или того хуже «’» — разделитель разрядов. А у нас вот «.» делит разряды, а «,» — десятичный.
В общем, не пользуйтесь Экселем :-)
Спасибо тебе, Добрый человек! Сколько дней моей, никчёмной, жизни, я сэкономил!