求救:如何把一个sqlserver2000的数据库的数据导成excel文件(在线等待中)(275分)

  • 主题发起人 主题发起人 snow_white
  • 开始时间 开始时间
S

snow_white

Unregistered / Unconfirmed
GUEST, unregistred user!
以前我们用的软件的数据库是sqlserver2000
现在换了另外一家的软件用的数据库也是sqlserver2000。
但是因为是不同的软件,数据库的结构可能不同。
因此可能要根据新软件的数据结构从旧软件提取有用的数据。导成excel文件
然后在从excel文件导入新软件的数据库中。
请问可有类似的控件,或源码。
这样的做法可行吗?有没有更好的方法?请大家帮帮忙!
 
李颖的DBBackup 支持数据导出和压缩 不错
 
控件名称:TDataSetExport 总大小:900K 最后更新日期:2002-5-26
http://asp.6to23.com/bcbcn/control/dncontrol.asp?id=140
 
为什么要倒出为EXCEL的格式,不明白,
先导为ACCESS,再导入也可以。
另外,也可以直接导的。
 
>>来自:填海精卫, 时间:2002-6-14 12:14:00, ID:1162935
>>李颖的DBBackup 支持数据导出和压缩 不错
DBBackup 可以导出成excel吗?在那可以下载到?来自:linsb, 时间:2002-6-14 12:14:00, ID:1162936
>>控件名称:TDataSetExport 总大小:900K 最后更新日期:2002-5-26
>>http://asp.6to23.com/bcbcn/control/dncontrol.asp?id=140
我用用看
>>来自:hbezwwl, 时间:2002-6-14 12:22:00, ID:1162965
>>为什么要倒出为EXCEL的格式,不明白,
>>先导为ACCESS,再导入也可以。
>>另外,也可以直接导的。
另外两个数据库的结构不是完全相同的,可以直接导吗?
新软件已经提供了从excel文件导入数据的功能,所以现在需要把旧软件的数据
导到excel文件中

-------------请大家看仔细问题,如果我描述不清请提出--------------------
 
http://go4.163.com/riota/active_x/default.html
DBBackup
 
你关心是把旧库导入新库,只要能方便的完成就行,管他黑猫白猫。
 
自己做SQL语句直接导入即可,不用先导到别的,
 
Re: 怎么在delphi中把excel文件导入sql,请讲详细一点,我是低手!我用的是bde.
ID=880129, 发贴富翁: wlmmlw, 2002-1-23 19:06:00, 检索准确度: 45.1%
Excel也是个表!!
论坛原文 | 问题全文
来自:西门吹水, 时间:2002-2-1 19:49:00, ID:901599
EXCEL TO SQL SERVER
先用ODBC建立一个数据源,数据源指向sql server的表,然后用TTABLE控件联上数据库,
再建立一个OleObject,然后用Append,Post把数据导入到EXCEL表。
实例:
var
MSExcel:Variant;//定义一个全程变量

MSExcel := CreateOleObject('Excel.Application');
MSExcel.WorkBooks.Open(Edit1.Text);//创建一个OleObject

Table.Active:=true;
Table.Append;
Table.FieldByName('字段名').Value:=MSExcel.Cells[rows_i,1].Value;
Table.Post;//实现导入



 
请各位继续发言
 
用SQL Server2000提供的工具“导入和导出数据”
选择数据源(旧数据库)--〉
选择目的(Microsoft Excel97-2000),指定文件名--〉
从源数据库复制表和视图--〉
全选--〉
立即运行--〉
完成
 
同意楼上
如果不是必须在程序里导的话,就用sql server的导入导出工具吧
 
lzhuan的建议可行
 
后退
顶部