批处理导出为excel文件 现有200多个终端,安装ms sqlserver;写了个批处理语句,查询每个终端,结果写txt文件.问题:想运行一个批处理语句,直接写excel文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是2008的话,可以用中央管理服务器,把所有服务端连起来,然后在sql server里运行bcpEXEC master..xp_cmdshell 'bcp "dbname.schname.tblname" out c:\data\tbname.csv不过中央管理服务器只支持windows认证,如果不是在域里就不现实了。 稍微改改,输出CSV格式好了。CSV格式excel是完全兼容的。 我的那些终端有安装sqlserver2000,2005的,有什么好方法在服务器端执行批处理把查询结果写excel文件啊。 bcp命令是在操作系统层面实现导入导出SQL Server数据的客户端工具。如果在其中一台能够连上其余200多台终端的数据库,那么就在这台计算机上创建windows批处理脚本,脚本内容就是用bcp导出这200多台终端的数据为csv格式。导出的数据可以放到本地,也可以放到网络路径。 看内容。。如果内容里有回车、TAB等字符,还是需要处理的。。 如何筛选非Null记录 向新表中插入数据。。 INNER JOIN怎么查询多个数据表中相同的字段 请教一条SQL语句怎么写 用 datas tudio7.5 在客户端导出数据库 如何做ms sql 安全日志 高难度问题!!!(对于我来说) [求助]MS SQLSERVER SQL连接语句 怎样把*.sql文件恢复成数据库文件?(MSSQL) 请版主指点 关于触发器和游标的问题 用SqlBulkCopy类将Excel数据导入数据库中如何监听未导入的数据 误删sql数据库怎样恢复
CSV格式excel是完全兼容的。
如果在其中一台能够连上其余200多台终端的数据库,那么就在这台计算机上创建windows批处理脚本,脚本内容就是用bcp导出这200多台终端的数据为csv格式。导出的数据可以放到本地,也可以放到网络路径。