0

私は現在、MSSQL DB に抽出されるいくつかのレポートに取り組んでいます。HTMLタグですべてのデータを構築し、後でこのデータを使用してExcelファイルを作成する場所

EXECUTE @OLEResult = sp_OACreate 'Scripting.FileSystemObject', @FS OUT  
IF @OLEResult <> 0 PRINT 'Scripting.FileSystemObject'  

--Open a file  
execute @OLEResult = sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1  
IF @OLEResult <> 0 PRINT 'OpenTextFile'  

--Write Text1  
execute @OLEResult = sp_OAMethod @FileID, 'Write', Null, @Text1  

IF @OLEResult <> 0 PRINT 'WriteLine'  

EXECUTE @OLEResult = sp_OADestroy @FileID  
EXECUTE @OLEResult = sp_OADestroy @FS  

上記のコードで@FileNameは、生成後にファイルを保存する必要があるファイル名と DB サーバーの場所です。@Text1ファイルに書き込む HTML コンテンツです。

上記のコードは、内容を Excel の最初のシートに直接書き込みます。今、私は as と呼ばれるものを持っている必要があり@Text2、同じ Excel の 2 番目のシートに書き込む必要があります。

または、両方のシートのコンテンツにいくつかの HTML タグを追加して、上記のコードは同じままですが、@Text1両方のシートのコンテンツを持つようにする方法はありますか。

これを行う方法を提案してください。これについてさらに詳細が必要な場合はお尋ねください。

前もって感謝します。

4

0 に答える 0