如何将数据库某个表的部分数据通过SELECT语句查询出来后,结果能够写入到空白的EXCEL中
EXCEL是OFFICE 2000版本的;
数据库为SQL 2000版本的;
我本来通过SELECT语句查询出某个表的制定数据,现想将查询结果自动写入到EXCEL中(字段和结果数据都必须写入),不知道这个语句改如何写?请大侠指教
补充:SQL 2000自带的导入导出功能我尝试过,但是不能导出完整的数据,只导出看其中的一列数据;另外复制的话,只能复制结果数据,不能将字段名复制出来!
四楼的方法测试了下,到处来的EXCEL数据不完整,只导出了第一列数据,其他列都没有出来,且第一列数据没有字段名
答案:select * into A from table1 where ?=?
这样会自动把你查询的数据保存到一个A 表中.你把A表导出来就可以.
A表是在执行查询的时候系统自动创建的.
其他:可以用sql 2000的工具直接导出为excel的吧 用企业管理器的数据导出工具:
选择数据库---右击--所有任务---导出数据
源选择数据库,目的选择microsoft Excel 97-2000,然后选择要导入的Excel文件
下一步“用一条查询指定要传输的数据”
下一步,输入查询语句,下一步,下一步。。。 直接导入的话sql server 2000 里有这个功能,直接选择你要操作的数据库-右键-任务-导出数据,可以选择数据源和服务器名称,数据源也就是你要导出的格式,选择execl 表格然后一步步按提示操作就可以完成了。 好像excel有可以导入数据库内容的功能的,DATA里面导入外部数据,里面有数据库选项
上一个:EXCEL中CHOOSE什么意思啊,怎么用
下一个:SQL 2008从excel导入数据后,怎么查看导入后在SQL中的文件