使用TSQL创buildXLS文件

我只需要使用TSQL生成XLS文件。 我正在生成基于XML的Excel 。 我正在尝试使用FOR XML,但由于输出XLS文件相当复杂,需要付出很多努力和时间。

有没有其他方法可以做到这一点? 或者,如果唯一的办法是我能做些什么来有效地做到这一点?

这不是出口数据。 我将以XML格式对用户作出响应,并将通过Excel打开XML格式(我将包含Excel知道的头文件,并将在Excel中打开结果)。用户或我不会直接访问SQL服务器,因此无法导出结果。查询将作为Web服务公开。 用户将请求数据,应用程序将使用将在Excel中打开的XML进行响应。