2016-03-23 59 views

回答

0

有兩種方法(據我所知)從SQL Server數據庫中獲取數據到Excel文件。

  1. SSIS包
  2. 簡單地導入從SQL Server中的Excel數據文件

在第一種方法,創建SSIS包,您可以 add a schedule for the SSIS package execution using SQL Server agent後。

OR

導入從SQL Server中的數據導入Excel,使用標籤數據 - >現有的連接 - > SQL Server中。您可以編寫特定的SQL來導入數據或簡單地導入表格。添加更多,使用同一個數據選項卡下的全部刷新,您可以隨時刷新數據&與SQL Server表同步。

+0

我想在腳本任務中使用c#來完成它 – SaNa3819

0

您可以在執行SQL任務中使用帶有openrowset的tsql查詢/存儲過程。下面是另一篇文章的鏈接舉例如何做到這一點(使用 OPENROWSET)

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926

如果這不是一個選項,然後也許C#或Vb.net與數據表的使用。您可以定義數據表的結構,即,列出它們的數據類型(.net類型)。然後,您可以將數據表保存爲excel。這裏有一個希望能幫助你的鏈接。

Convert datatable to excel 2007(.xlsx)

相關問題