我是vs2005导出excel,可以用insert into 的sql语句操作excel表吗?
我写了编译和执行都成功了,但就是excel表中没有看到数据。。

解决方案 »

  1.   

    引用一个excel.dll然后,new 一个excel应用,
    excel.cell[x,y]= "xxx";直接付进去
      

  2.   

    那说明你的insert语句写的有问题,参考:
    --如果Excel文件不存在,也可以用BCP来导成类Excel的文件,注意大小写:
    --导出表的情况
    EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out "c:\test.xls" /c -/S"服务器名" /U"用户名" -P"密码"'
    对于将数据导出Excel,要么你得事先建好Excel文件及表头,要么你只能导出类Excel文件