****将查询结果导出到Excel问题****
功能实现:
1。将数据库中查询的数据导出到Excel中
2。如果在导出时发现Excel文件已存在,则删除重建,或删除其中的内容,然后将新的数据倒入
3。导出时,指定每一列的中文名字,
---------------------------------
目前只知道下面这点导出方法
insert opendatasource( 'Microsoft.Jet.OLEDB.4.0 ', 'Data Source= "d:\book1.xls ";User ID=Admin;Password=;Extended properties=Excel 5.0 ')...sheet1$(SlotName)
select A,B,C,D from T
测试时发现前两行是空白行,不知为什么。
谢谢
------解决方案--------------------在查询分析器查询有结果后,点击查询结果区域,然后点 "保存 ",
文件类型选XXX.CSV
------解决方案--------------------功能实现:
1。将数据库中查询的数据导出到Excel中
2。如果在导出时发现Excel文件已存在,则删除重建,或删除其中的内容,然后将新的数据倒入
3。导出时,指定每一列的中文名字,
-------------------
在VBA 中,你這三個功能很好實現的
------解决方案--------------------樓主不如這樣做
把查詢的結果保存在一個表裡,然後用DTS把它導出EXCEL 中,這樣不也簡單.
------解决方案--------------------sql能否删除文件----
EXEC master..xp_cmdshell 'del d:\book1.xls '
------解决方案--------------------xuexi
------解决方案--------------------学习