OpenRowSet问题 我需要把一个462列的表数据写到excel2007文档中,但是用OpenRowSet插入数据的时候发现OpenRowSet只能操作255列,怎么才能一次性把462列的数据都插入导入excel2007文档中??我用的是SQL2005 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz:基于你的问题的解答:1。如果你上面的操作不可以的话,你可以使用sql 2005的导入导出功能,这个很好用的,像SQL2000一样使用就行了。希望LZ成功。 我想知道OpenRowSet到底可以读写多少列的数据到excel2007,是否是真的只能读写255select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=E:\导入模板.xlsx', [Sheet1$]) excel只支持256列,你怎么能够将477列的数据导入excel。那你就将477列的源数据,组织为两个查询,导入两个sheet就可以了。 如何将查询结果合并 应该是很简单的问题! 用sql语句能否实现这样的功能?? 用SQL SERVER 2005导入数据的时候出现这种情况,不知道怎么解决? 取模问题 如何再sqlserver中删除字段的中间空格 全文索引问题,高手请进 sql如何计算字符型表达式的值 存储过程出错 ! 请教在DOS环境下访问SQL SERVER6.5的方法. 关于SQL的拼接,单引号问题~~在线等~~着急~~ 该事务管理器已经禁止了它对远程/网络事务的支持
select * from
OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=E:\导入模板.xlsx', [Sheet1$])