易截截图软件、单文件、免安装、纯绿色、仅160KB

基于sqlserver 2005导出数据到office 2007 Excel

代码:
insert into openrowset('microsoft.ace.oledb.12.0','excel 12.0;hdr=yes;database=d:\a.xslx','select * from [sheet1$]') select * from table
注意:导出的数据和表头要一致。

问题:
如果按照这个做法进行导出数据,则导出的数据则全部为文本形式,而且数字也是文本形式的(数字如果为文本形式的话则不能做数据透视表),也尝试过修改注册表,但还是不生效,请求各位老大帮助!
用ssis吧,
目标用:Microsoft Office 12.0 Access Database Engine OLE DB Provider

SQL code:

用sql自带的导入\导出



dts 简单易用

(1)SSIS
(2)BCP

导出到office 2003没问题,office 2007好象有问题,帮顶.

谢谢各位,我已经找到解决方案,不管多少数据导出都可以快速生成excel。
从sql直接导出的数据默认是文本格式的,excel在安装的时候注册表里面默认会对前8行数据进行验证来确认那一列应该是文本还是数字,所以我们在导出的时候首先要生成一个excel文件,并且有数据在里面,然后再进行执行从sql中导出。

引用
dts 简单易用

使用工具比较简单.


相关问答:

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

请教SQLSERVER的两个问题 - MS-SQL Server / 疑难问题

1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......

sqlserver日期问题 - .NET技术 / ASP.NET

表A
id name time
1 '都是' 2010-03-22 00:42:47.293
2 '都是' 2010-04-22 00:43:33.187
3 '都是' 2010-04-23 00:43:37.280
4 '都是' 2010-05-22 00:43:39.450
5 '都是' 2010-06-22 00:43:40.543
6 '都是' ......

sqlserver 转 mysql的问题 - MS-SQL Server / 基础类

我们的系统是 asp.net + sqlserver2005 开发的,
现在想把数据库迁移到 mysql 上来。
我看了一下相关的文章,发现 sqlserver 和mysql在数据类型上有些差别,
另外,我们的系统用了一些 用户自定义函数 和大量的存 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号