2012-02-01 83 views
0

任何線索?目前我的.bat文件是這樣的。我想使用SQLCMD在.bat或.sql中將分隔文本文件轉換爲Excel電子表格

del *.txt /q 


sqlcmd -S TGS-TMS -i c:\scripts\followup.sql -o %date:~10,4%%date:~4,2%%date:~7,2%.csv -s ; -W -u 

pause 

sendemail -f [email protected] -t [email protected];[email protected] -u TMS Daily Reservation Followup -m Please find attached for your reference. -a %date:~10,4%%date:~4,2%%date:~7,2%.csv -s 192.168.1.32 
move /y *.csv archive 

pause 

它分隔的形式出來......我能夠讓它在Excel電子表格發送分隔形式的呢? 我是否更改.sql文件或.bat文件中的代碼? 在此先感謝

回答

1

一些選項:

僅使用SQLCMD和批處理文件導出數據顯然是可能的,但只能以非常基本的方式進行,而不是用於將數據傳遞給最終用戶的方法。遲早有人會要求你以某種方式'改進'電子郵件報告(通常是增加一些格式,總計等),你將很快達到純SQL和批處理能達到的極限。

相關問題