1

Тема: Неправильное количество полей во входных CSV-данных в строке 1

Пытаюсь импортировать таблицу сформированную в Exel. Файл CSV.

Выдается ошибка:
Неправильное количество полей во входных CSV-данных в строке 1


Вторая колонка содержит кириллицу.
Т.е. первая строка импортируется корректно. Удаляю первую строку из файла в ручную. Провожу импорт, та де ошибка. Причем также импортируется первая (№0) строка (которая была второй) а на следующую он ругается.
Если значения в этой колонке заменить на латиницу, то импорт проходит успешно.

Давно использую эту схему импорта. Проблема появилась недавно, при развертывании нового сервера БД. Т.е. установлены последние версии mysql и phpmyadmin. На старых серверах импорт проходит нормально из того же файла.
Так же пробовал экспорт в CSV а за тем импорт из этого же файла. Происходит тоже самое.

Подскажите в чем проблема. Версия phpmyadmin  2.11.8.1deb5+lenny4

2

Re: Неправильное количество полей во входных CSV-данных в строке 1

roslic
Приведите пример строки, которая не импортируется.

3

Re: Неправильное количество полей во входных CSV-данных в строке 1

Вот пример CSV файла.
Импортируется первая и вторая строка.
На 3-ю выдается ошибка.

"12";"Local network";"980";"200";"0";"1";"2";"0"
"15";"Ачит";"1100";"184";"39";"0";"0";"0"
"16";"Алапаевск";"1100";"184";"39";"0";"0";"0"
"17";"Арамиль";"1100";"184";"39";"0";"0";"0"

4

Re: Неправильное количество полей во входных CSV-данных в строке 1

roslic
Посмотрите в какой кодировке данные в файле. Если ANSI, то на странице импорта необходимо выбрать кодировку файла windows-1251. Проверил импорт csv в phpMyAdmin 2.11.10 - работает.