Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.77/26: Рейтинг темы: голосов - 26, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
1

При открытии файла .csv в эксель 2013 в некоторых клетках дата вместе числа

30.06.2015, 18:31. Просмотров 4980. Ответов 22
Метки нет (Все метки)


работаю с базами таможни, импортирую csv файлы на несколько десятков тысяч строк и около сотни колонн.
очень часто замечаю, что даты вместо цифр
как исправить?
эксель 2013 64бит
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2015, 18:31
Ответы с готовыми решениями:

Почему при открытии файла эксель, появляется из фонового скрытого режима мой файл эксель
Добрый день уважаемые форумчане, столкнулся с такой проблеммой. Есть небольшая программка которая...

MS Access 2013 ошибка при открытии файла
Ребят у меня на компе установлен новый Windows 10 и MS Access 2013. Вроде до этого все работало в...

Пропали пробелы в Офисе 2013 при открытии файла 2007
Пропали пробелы в Офисе 2013 при открытии файла 2007 Офиса. Что можно сделать что бы не проставлять...

Как сохранить нужные данные эксель файла в csv?
Здравствуйте! Нужно в уже выбранном файле string filename = openFileDialog1.FileName; ...

22
999 / 590 / 121
Регистрация: 17.12.2013
Сообщений: 2,194
30.06.2015, 18:44 2
Поменять формат ячейки.
0
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 19:00  [ТС] 3
02.апр дает в случае смены формата на числовой 42096 что абсолютно нерелевантно (
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
30.06.2015, 19:04 4
farid74, если нужно чтобы было 02.апр, то сделай формат ячейки "(все форматы)"-"ДД.МММ"
0
999 / 590 / 121
Регистрация: 17.12.2013
Сообщений: 2,194
30.06.2015, 19:12 5
Цитата Сообщение от farid74 Посмотреть сообщение
02.апр дает в случае смены формата на числовой 42096 что абсолютно нерелевантно (
Помню эта тема уже обсуждалась, поищите по разделу, вроде ее удалось решить.
0
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 19:52  [ТС] 6
Цитата Сообщение от Alexey2014 Посмотреть сообщение
farid74, если нужно чтобы было 02.апр, то сделай формат ячейки "(все форматы)"-"ДД.МММ"
или я не так объяснил или меня не поняли.
объясняю суть проблемы:
1. с сервера в интернете запрашиваю нужную мне инфо
2. на сайте генерируется отчет в виде таблицы и ссылки на скачивание
3. при выборе скачивания файл скачивается в .CSV формате
4. когда открываю - открывается в экселе (у меня 2013 64 бит лицензионный и виндоуз 8.1 тоже лицензия, если это имеет значение)
5. в некоторых ячейках вместо цифр (формат 12345.67) вижу дату в клетке в формате авг.66 а в строке 01.08.1966
6. при смене формата получаю нерелевантную цифру типа 24320,00

что делать?
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
30.06.2015, 20:00 7
farid74, можешь прикрепить файл?
0
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 20:07  [ТС] 8
Цитата Сообщение от Alexey2014 Посмотреть сообщение
farid74, можешь прикрепить файл?
Файлы у меня по 50-100 мб
0
5609 / 2922 / 586
Регистрация: 23.11.2010
Сообщений: 9,699
30.06.2015, 20:14 9
farid74, надо всего строк 20, удалите лишнее, или попробуйте запаковать

Добавлено через 4 минуты
Пытаюсь восстановить исходное число после того, как Excel сделал из него дату может поможет
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
30.06.2015, 20:14 10
farid74, может проблема не с екселем...если формат правильно выставлен...а если через блокнот csv открывать? может проблема с разделителем...
0
5609 / 2922 / 586
Регистрация: 23.11.2010
Сообщений: 9,699
30.06.2015, 20:16 11
Alexey2014, согласна) большая вероятность, что сначала надо изменить разделитель
0
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 20:41  [ТС] 12
выкладываю
0
Вложения
Тип файла: 7z ved_.7z (313.4 Кб, 5 просмотров)
5609 / 2922 / 586
Регистрация: 23.11.2010
Сообщений: 9,699
30.06.2015, 21:00 13
Лучший ответ Сообщение было отмечено farid74 как решение

Решение

farid74, если сначала открыть блокнотом, заменить точку на запятую, и только потом открыть в Excel, то все ок
1
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 21:08  [ТС] 14
но у меня больше 2х миллионов строк! и из них сотня тысяч с такими казусами...
как нить автоматизировать можно?
0
5609 / 2922 / 586
Регистрация: 23.11.2010
Сообщений: 9,699
30.06.2015, 21:11 15
Лучший ответ Сообщение было отмечено farid74 как решение

Решение

farid74, так не вручную же заменять) Правка - Заменить
1
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,420
30.06.2015, 21:14 16
Открывайте через импорт внешних данных -> из текста, в процессе ставите формат ячейкам, разделители.
Можно это всё записать в макрос, если файлы всегда однотипные, чтоб в следующий раз не страдать.
P.S. Два миллиона строк в эксель не впихнёте, обрабатывайте сразу исходный текст макросом.
0
96 / 84 / 49
Регистрация: 17.09.2014
Сообщений: 670
30.06.2015, 21:14 17
farid74, может я что-то не так понял, но у меня вроде норм все открывается и без замены...сохранил в ексель, прикрепляю
0
Вложения
Тип файла: 7z ved2.7z (1.72 Мб, 2 просмотров)
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,420
30.06.2015, 21:21 18
Алексей, там думаю имеют значение актуальные разделители. Их можно поменять в системе или в мастере импорта. Или если всё делать макросом - то в макросе можно всё и сделать
0
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 10
30.06.2015, 21:29  [ТС] 19
111 строка... там осталась дата

Добавлено через 2 минуты
простите, но мой уровень не позволяет макросы писать, я простой пользователь экселя, поэтому помогите пожалуйста... простым и понятным советом
0
6820 / 2762 / 520
Регистрация: 19.10.2012
Сообщений: 8,420
30.06.2015, 21:37 20
Лучший ответ Сообщение было отмечено farid74 как решение

Решение

Так я всё понятно написал - данные - импорт из текста - с разделителями точка с запятой - далее - своим проблемным солбцам ставите свой разделитель.
Вот что на автомате и через процесс.
Перед началом всего включите запись макроса, в конце выключите - получите рабочий код. Вероятно...
1
Миниатюры
При открытии файла .csv в эксель 2013 в некоторых клетках дата вместе числа  
Изображения
 
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2015, 21:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Фильтр данных при открытии книги эксель
Подскажите, где я ошиблась. Я беру диапазон ("А14:А34"), а он у меня выбирает из всего столбца "А"...

При открытии некоторых приложений интерфейс не отображается
Здравствуйте уважаемые, помогите решить проблему после установки Windows 10 некоторые приложения не...

При открытии некоторых папок вылетает ошибка
Открываю папку а мне ошибка: Ок и explorer вырубается, потом снова запускается но уже без открытой...

При открытии любых файлов (ворд, эксель, фоток и т.д.) комп подвисает секунд на 30
Добрый день знающие компьютер люди! Проблема у меня в следующем: при открытии любых файлов (ворд,...

Компьютер зависает при открытии некоторых страниц в браузере
Компьютер зависает при открытии некоторых страниц в браузере. Подозреваю, что что-то подцепил,...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.