実際には、Excel(.xlsx)ファイル形式をエクスポートしようとしています。以下は、私はすべてのデータのメッシング、「test.xlsx」に「のtest.CSV」からファイル形式をmodifiyしようとしながら、だから、sp_send_dbmailSQL Serverを使用してExcelファイル(.xlsx)形式をエクスポートする方法
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'eMail Notification',
@recipients = '[email protected]',
@query = 'use [dbname] select im.FullName as EmployeeName, im.MemberIC as NRIC
from tblIndividualMst im
where im.RecStatus = ''A''
and (im.DateOfResign >= getdate() or im.DateOfResign is null)' ,
@subject = 'Test',
@attach_query_result_as_file = 1 ,
@query_attachment_filename = 'test.csv',
@query_result_separator=',',@query_result_width =32767,
@query_result_no_padding=1;
を使用して.CSVファイル形式を送信するために使用されている私のクエリですtest.xlsxで起動します。では、正しい.xlsxファイル形式を取得するためにクエリを変更する方法を教えてください。
助けてください。ありがとう!!!
これを実行した後、あなたは '@ file_attachments = 'Dを使用することができるはずです:\ testfile.xls''をsp_send_dbmailに追加しますファイルを送信する – MWillemse