люди хелп.... гичего не понимаю ....
создал таблицу
CREATE TABLE PRICE(
CODE VARCHAR(50) NOT NULL,
PRICE DOUBLE(16,2) NOT NULL,
PRIMARY KEY(CODE));
Только после импорта данных из CSV, почему то данные в прайсе округляются до целого числа, с двумя нулями после запятой.... что не так я делаю...подскажите пожалуйста...
1. Pirat - 24 Декабря, 2009 - 23:20:51 - перейти к сообщению
2. Мелкий - 24 Декабря, 2009 - 23:28:42 - перейти к сообщению
Что-то точно не так делаете... У меня нормально прошёл экспорт-импорт.
А при экспорте-то дробная часть не потерялась?
А при экспорте-то дробная часть не потерялась?
3. Pirat - 24 Декабря, 2009 - 23:41:04 - перейти к сообщению
хочу добавить...(проведя несколько экспериментов)
данные создал в Excel 2007 > сохранил как CSV (разделитель запятые) > далее импорт
может проблема в сохранении, а именно в разделителе ???.... я другого варианта CSV не нашел.... есть еще CSV (Ms-DOS) и CSV (Macintosh) .... но как я понимаю они мне не нужны...
(Добавление)
она сразу же при импорте теряется !!!
(Добавление)
и еще я заметил что после импорта число меняет разделитель, т.е. в Excel 11,27 (запятая), а после импорта в Админе 11.00 (точка)....
но переделывать же весь прайс с точкой ?
данные создал в Excel 2007 > сохранил как CSV (разделитель запятые) > далее импорт
может проблема в сохранении, а именно в разделителе ???.... я другого варианта CSV не нашел.... есть еще CSV (Ms-DOS) и CSV (Macintosh) .... но как я понимаю они мне не нужны...
(Добавление)
Мелкий пишет:
А при экспорте-то дробная часть не потерялась?
она сразу же при импорте теряется !!!
(Добавление)
и еще я заметил что после импорта число меняет разделитель, т.е. в Excel 11,27 (запятая), а после импорта в Админе 11.00 (точка)....
но переделывать же весь прайс с точкой ?
4. EuGen - 25 Декабря, 2009 - 11:11:57 - перейти к сообщению
Excel, по-моему, умеет еще и точки с запятой ставить разделителями.
А вот для вещественных чисел потребуется точка, не думаю, что операция "Заменить все" (запятые на точки) так уж сложна.
А вот для вещественных чисел потребуется точка, не думаю, что операция "Заменить все" (запятые на точки) так уж сложна.
5. Pirat - 25 Декабря, 2009 - 19:36:34 - перейти к сообщению
она не сложна.... но есть свои приколы....
например 10,05 если заменить на точку то он рисует 10.мая .... хотя формат выставлен текстовый !!!!....
может чем то заменить пункт в Php MyAdmin ???.... там стоит авто....
я как понял он просто считает 10,05 как две разные ячейки...
например 10,05 если заменить на точку то он рисует 10.мая .... хотя формат выставлен текстовый !!!!....
может чем то заменить пункт в Php MyAdmin ???.... там стоит авто....
я как понял он просто считает 10,05 как две разные ячейки...
6. EuGen - 28 Декабря, 2009 - 11:09:44 - перейти к сообщению
Так нет же. Сохраните в файл csv с разделителями - точками с запятыми. А потом уже (не в поделии M$, а в каком-либо обычном текстовом редакторе) замените запятые на точки.