вот образец моего CSV-файла

--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |  
--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |   
--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |   
--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |   
--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |   
--------------------------------------------------------------
|   col1    |   col2   |           |   col4   |            |  
-------------------------------------------------------------- 

у меня есть что-то вроде этого, пустые столбцы на таблице в файле .csv в Excel 2010. пустой столбец имеет данные по умолчанию, установленные в phpmyadmin. при импорте выбрасывает неверное количество столбцов во входных данных CSV в строке 1.

как я могу решить это?

заранее спасибо.!

Редактировать:

вот образец моего CSV-файла

-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |   3.5 Inches   |      |
-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |   4.5 Inches   |      |  
-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |   4.5 Inches   |      |   
-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |   3.5 Inches   |      |   
-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |   4.5 Inches   |      |  
-----------------------------------------------------------------------------
|   9    |   6   |           |   Yes, Capacitive   |    4 Inches    |      | 
----------------------------------------------------------------------------- 

2 ответа2

1

Форматирование является проблемой в этом случае. Причина, по которой вы получаете ошибку импорта, заключается в том, что анализатор не может понимать данные как структурированный список через запятую. Эта проблема является результатом двух частей

  • Цитирование не соответствует. Некоторые элементы открываются с кавычкой, но не закрываются, следовательно, кавычка расширяется в новое поле

  • Разделитель также существует в данных. Если у вас есть разделитель запятых и запятая используется в текстовой переменной, а кавычки не согласованы, то синтаксический анализатор может принять текстовую запятую за структурную запятую.

Два предложения по решению проблемы:

  • Очистите кавычки: все открывающие кавычки должны иметь соответствующие закрывающие кавычки.

  • Используйте разделитель, который нельзя найти в данных. Таким образом, синтаксический анализатор не будет путать данные со структурой CSV.

0

Все, что я сделал, это

  1. Импортировал файл.
  2. выбрал формат в CSV, используя данные загрузки
  3. Замененные столбцы разделены: запятыми (,)
  4. затем нажмите GO.

СДЕЛАННЫЙ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .