Erro ao importar o arquivo .xslx / .csv para o banco de dados MySQL

0

Eu tenho um arquivo .xlsx simples que preenchi manualmente e que se parece com isso:

QuandoeuabroestearquivonoTextEditnadaaparecee(portanto)estearquivonãopodeserimportadoparaoMySQLServeremPhpMyAdmin.

Salveiomesmoarquivocomo.csv.QuandoeuabroestearquivonoTextEdit,entãooqueeurecebo:

id,questions,keywords,answer1,here1,here2,here3

e(portanto)o.csvnãopodeserimportadodiretamenteparaoMySQLServeremPhpMyAdmin,masrecebooseguinteerro:

ErrorStaticanalysis:5errorswerefoundduringanalysis.Asymbolnamewasexpected!Areservedkeywordcannotbeusedasacolumnnamewithoutbackquotes.(near"int" at position 46)
At least one column definition was expected. (near "int" at position 46)
Unexpected beginning of statement. (near "1" at position 50)
Unexpected beginning of statement. (near "'question'" at position 54)
Unrecognized statement type. (near "varchar" at position 65)
SQL query:

CREATE TABLE IF NOT EXISTS 'Sample'.'TABLE 3' ( int(1), 'question' varchar(5), 'keywords' varchar(5), 'answer' varchar(5)) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'int(1), 'question' varchar(5), 'keywords' varchar(5), 'answer' varchar(5)) DEFAU' at line 1

Se eu simplesmente adicionar aspas duplas no arquivo .csv no Textedit, da seguinte maneira:

id, questions, keywords, answer

"1","here1","here2","here3"

a tabela é importada corretamente para o banco de dados.

Por que não posso simplesmente escrever algumas coisas no meu arquivo do excel salvá-lo como .xlsx ou .csv e diretamente ter o formulário correto no TextEdit para que isso possa ser importado com sucesso no MySQLServer?

A janela com as opções quando tento importar a tabela no banco de dados é semelhante a:

Eu já importei muitos arquivos .odt (Libre Office) assim para o banco de dados, mas parece que o Libre Office estava cuidando dessas coisas automaticamente, enquanto o Excel não.

    
por Poete Maudit 19.04.2018 / 12:43

0 respostas