[英]SSIS - export to excel through open XML
之前我們在SSIS包中使用了Microsoft OLEDB JetProvider。 從Microsoft最近更新之后,現在我們面臨着SSIS軟件包的問題。 因此,我們決定使用開放XML將數據導出到excel。 什么應該是實現的最佳方法,因為仍然使用(xls)1997-2003版本。
注意:我們已經嘗試了Microsoft Access Database引擎2010 Redistributable。
從我的角度來看,您有以下選項(不幸的是所有這些都與ScriptTask有關):
我建議您采用第一種方法,但這雖然取決於您的系統
更新:在第一個選項之后,您必須開發一個小型Web API服務。 這是帶有C#示例的鏈接
對於第二個選項,為了使用外部DDL(例如OpenXML),您必須在GAC中注冊它(如果安裝程序未安裝)。 這里是鏈路使用外部庫的一個例子。 如果要遵循此選項,我建議您開發一個DDL,該DDL可直接與Open XML一起使用,並具有用於從SSIS腳本任務中調用它的簡單API。 您將在GAC中注冊DDL,並在腳本任務中具有鏈接。 這將幫助您避免許多調試問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.