csv file to phpmyadmin erro de importação

0

aqui é o padrão do meu arquivo csv

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

eu tenho algo assim, colunas vazias na tabela no arquivo .csv no excel 2010. A coluna vazia possui um conjunto de dados padrão no phpmyadmin. Ao importar, ele está emitindo contagem de colunas inválida na entrada CSV na linha 1.

como posso resolver isso?

obrigado antecipadamente.!

Editar:

aqui está o exemplo do meu arquivo 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    |      | 
----------------------------------------------------------------------------- 
    
por stacky 26.02.2014 / 08:22

2 respostas

1

A formatação é o problema neste caso. O motivo pelo qual você recebe um erro de importação é que o analisador não pode entender os dados como uma lista estruturada separada por vírgula. Esse problema é o resultado de duas partes

  • As citações não são consistentes. Alguns elementos são abertos com aspas, mas não fechados, portanto, a citação é expandida para o novo campo

  • O delimitador também existe nos dados. Quando você tem um separador de vírgula e uma vírgula é usada na variável de texto e as aspas não são consistentes, o analisador pode confundir uma comunicação textual com uma vírgula estrutural.

Duas sugestões para resolver o problema:

  • Limpe as aspas: todas as aspas de abertura devem ter as aspas de fechamento correspondentes.

  • Use um delimitador que não pode ser encontrado nos dados. Desta forma, o analisador não irá confundir os dados com a estrutura do CSV.

por 26.02.2014 / 10:36
0

Tudo o que fiz foi

  1. Importou o arquivo.
  2. selecionou o formato para CSV usando dados de carga
  3. Colunas substituídas separadas por: para vírgula (,)
  4. depois pressione GO.

FEITO

    
por 27.02.2014 / 10:27