我试过下面的代码:
SELECT * INTO NewTablenNmeHere
FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:'testing.xls','SELECT * FROM [Sheet1$]')
我得到错误:
[Err] 1327 -未声明变量:NewTablenNmeHere
OPENROWSET
似乎是MS SQL命令。我不认为它在mySQL中有相应的。
最容易想到的方法是
- 另存XLS文件为CSV
- 使用
LOAD DATA INFILE
将文件导入mySQL。
您还可以使用图形化的mySQL客户端,如HeidiSQL,使用指向和单击对话框来确定哪个列放在哪里。