openrowset sql导出数据为excel(dynamic列名称)

我想从sql导出数据到Excel文件。 我能够将数据导出到预定义的文件,但我正在尝试创build一个文件并将数据导出到该文件。

我正在执行一个存储过程,每次都返回不同的列,我想将结果导出到Excel文件中并通过电子邮件发送。

我怎样才能做到这一点?