从sql中提取数据并插入到excel中

时间:2012-10-12 06:21:17

标签: mysql excel

我正在尝试使用

将我的数据从mysql导入excel im

insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=D:\testing.xls;', 'SELECT * FROM [main]') select * from adel;
在我的Excel中插入数据,但我一直收到此错误

OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" returned message "The Microsoft Jet database engine could not find the object 'main'.  Make sure the object exists and that you spell its name and the path name correctly.".
Msg 7350, Level 16, State 2, Line 1
Cannot get the column information from OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".


任何人都可以给我一些指针

2 个答案:

答案 0 :(得分:0)

您可以使用SELECT...INTO OUTFILE语句将数据存储到可以在MS Excel中打开的CSV文件中。

此外,您可以在命令行模式下使用dbForge Studio for MySQL直接data export to *.xls file

答案 1 :(得分:0)

为什么不将mysql导出到csv,可以用Excel打开。 更多信息:http://www.electrictoolbox.com/create-csv-file-mysql-php/