|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.04.2013, 10:40 | #1 |
Новичок
Джуниор
Регистрация: 24.04.2013
Сообщений: 2
|
Прошу помочь с Excel
При загрузке отчета из специальной программы, некоторые данные выгружаются не в виде значений, а в виде дат. Попытки изменить формат ячеек на общий и числовой-приводят к появлению очень большого и по логике не верного значения. Может кто сталкивался с подобнвм помогите решить. Очень нужно. Для примера данные по столбцу: 1.янв, 0,9142, 0,9987, фев.52, 0, 0, 03.мар. Прошу по возможности либо на эл.адрес karina252010@mail.ru или скайп smasik03. Спасибо.
|
24.04.2013, 11:42 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Сталкивался как раз с тем, что в общем формате Excel умничает, пытаясь в дату преобразовать данные с точкой (или запятой, не помню). А что дает в текстовом формате ячеек?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
24.04.2013, 11:47 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,570
|
Дробные числа в экселе следует записывать с запятой, поскольку точку он интерпретирует как разделитель для дат (как-то так).
|
24.04.2013, 12:06 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,520
|
Если формат CSV, то открывать не из проводника, а из экселя и явно указывать типы в ячейках.
UPD. Или я что-то перепутал или эксель к 2010 версии перестал так делать. Access умеет csv открывать с настройкой типов содержимого Последний раз редактировалось pu4koff; 25.04.2013 в 07:43. |
24.04.2013, 13:19 | #5 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
http://programmersforum.ru/forumdisplay.php?f=20 - в этом разделе создайте тему (или попросите модератора перенести эту) и приложите исходный файл. Гадать о том, какие данные открываются нет большого желания.
Правильно поставленная задача - три четверти решения.
|
24.04.2013, 18:01 | #6 |
Новичок
Джуниор
Регистрация: 24.04.2013
Сообщений: 2
|
Для примера если в ячейке в которой 01.08.4494 исправить на текстовый формат пишет число 947654, а в правильном варианте 8,4494. К сожалению, этот очет выгружается из программы в таком формате.
|
24.04.2013, 23:25 | #7 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 927
|
выгружайте сразу задавая не общий а строковый формат. Или это не ваш софт и настроить такое вы не в силах?
|
25.04.2013, 01:48 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,442
|
Банальная и грубая ошибка CSV формата.
Разделителями должен быть знак ;, а не запятая. В обычной ситуации - ничего страшного, но в вашей, у вас там и дробные числа не через точку, а даты через точку. В общем в кашу все это превращается. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
прошу помочь | qewertyns | Помощь студентам | 0 | 21.10.2012 19:12 |
Алгоритмы. Не прошу решить. Прошу помочь! | pascaluser | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 12.10.2012 08:45 |
Прошу помочь) | Егоргий | Помощь студентам | 3 | 03.06.2012 20:34 |
прошу помочь с EXCEL | Геннадий Маркаков | Microsoft Office Excel | 7 | 24.04.2012 18:24 |
Прошу помочь! | DeusGPZ | Общие вопросы C/C++ | 4 | 17.10.2011 13:01 |