![](/img/trans.png)
[英]Microsoft Visual Studio - Unable to open script task in SSIS Package
[英]Compilation errors with Script task in ssis even though there are no errors with Script in visual studio
我需要復制具有指定格式的示例 excel 工作表,並使用 c# 將其保存在具有不同名稱的同一個 excel 文件中,我編寫了這樣的腳本
String file = "C:\\Users\\Aditya\\Downloads\\Destinations\\DataDicWithFormating.xlsx";
Microsoft.Office.Interop.Excel.Application excel = null;
excel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook workbook = excel.Workbooks.Open(file, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Microsoft.Office.Interop.Excel.Sheets sheets = workbook.Worksheets;
Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)sheets.get_Item(1);
Microsoft.Office.Interop.Excel.Worksheet sheet2 = (Microsoft.Office.Interop.Excel.Worksheet)sheets.get_Item(2);
// Copy the source sheet
Object defaultArg = Type.Missing;
sheet = (Worksheet)workbook.Sheets[1];
sheet.UsedRange.Copy(defaultArg);
// Paste on destination sheet
sheet2.UsedRange._PasteSpecial(XlPasteType.xlPasteAllUsingSourceTheme, XlPasteSpecialOperation.xlPasteSpecialOperationNone, false, false);
workbook.Save();
workbook.Close();
excel.Quit();
它引發編譯錯誤我找不到腳本有什么問題,有人可以幫我解決這個問題。
預先感謝
阿迪提亞。
在打開 C# 代碼的 Visual Studio 中(不是打開 SSIS 的 Visual Studio 窗口),轉到Project > Add Reference > Assemblies > Microsoft.CSharp 。 當引用工作表時,這也發生在我身上,並且添加此引用修復了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.