Как преобразовать файл xls в формат mysql? - PullRequest
0 голосов
/ 05 сентября 2011

Я попробовал код ниже:

SELECT * INTO NewTablenNmeHere
FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0', 
'Excel 8.0;Database=C:\testing.xls','SELECT * FROM [Sheet1$]')

Я получаю сообщение об ошибке:

[Err] 1327 - необъявленная переменная: NewTablenNmeHere

1 Ответ

3 голосов
/ 05 сентября 2011

OPENROWSET представляется командой MS SQL.Я не думаю, что он имеет аналог в mySQL.

Самый простой метод, который приходит на ум, это

  • Сохранить файл XLS как CSV
  • Использовать LOAD DATA INFILE для импорта файла в mySQL.

Вы также можете использовать графический клиент mySQL, такой как HeidiSQL , чтобы использовать диалоговое окно для указания и нажатиякакой столбец идет куда.

...