在sql2005中导出数据表到EXCEL,EXCEL中的数据读取问题
我书写了以下语句:
EXEC master..xp_cmdshell 'bcp fbm.dbo.bgt_item out c:\test2.xls -q -c -T'
insert into fbm.dbo.bgt_item select * from openrowset('microsoft.jet.oledb.4.0','excel 8.0;database=c:\2.xls',test2$)。
我发现一个问题:EXCEL文件为UNICODE文本形式的文件,不能读取出来;打开此文件另存为EXCEL就可以读取。不知各位高手有没有好的方法来在sql中解决它?