If you have access to iis or pws you can use an asp page to dump it directly into excel, then choose "save as". You probably need the adovbs.inc file included for this to work. Try this:
<!-- sql2excel.asp -->
<%If Request.Form("submitted"

="" Then%>
<form action="post">
<input type="hidden" name="submitted" value="true">
<pre>
Connection String: <input type="text" name="dbcs" size="40">
Statement to Execute:
<textarea name="execute" cols="50" rows="15"></textarea>
<input type="submit" value="Execute">
</pre>
</form>
<%Else
Response.ContentType = "application/vnd.ms-excel"
Set objConn=Server.CreateObject("ADODB.Connection"

objConn.Open Request.Form("dbcs"

set RS=objConn.Execute(Request.Form("execute"

)
%>
<table border=1>
<tr>
<%For i = 0 to RS.Fields.Count - 1%>
<td><b><%=RS(i).Name%></b></td>
<%Next%>
</tr>
<%Do While Not RS.EOF%>
<tr>
<% For i = 0 to RS.Fields.Count - 1%>
<td valign=top><% = RS(i) %></td>
<% Next %>
</tr>
<%
RS.MoveNext
Loop
RS.Close
%>
</table>
<%End If%>