通过SSIS从Excel文件中删除行

时间:2019-05-22 15:28:46

标签: c# excel ssis

我试图在SSIS中创建脚本任务(C#),以打开Excel文件并从中删除前10行。在下面的代码中,我在最后一行(WrkSheet = WrkBook.Worksheets [1];)上收到错误消息,询问我是否缺少参考。我添加了Microsoft.Office.Interop.Excel,并且在我的项目中有对Microsoft Excel 16.0对象库的引用。我不确定从这里去哪里。任何帮助表示赞赏。

using System.Data.OleDb;
using Microsoft.Office.Interop;
using Excel = Microsoft.Office.Interop.Excel;
using Microsoft.CSharp;

    public void Main()
    {


        Excel.Application excel = new Excel.Application();
        Excel.Workbooks WrkBooks = excel.Workbooks;
        Excel.Workbook WrkBook;
        Excel.Worksheet WrkSheet;

        WrkBook = WrkBooks.Open(Dts.Connections["Excel"].ConnectionString);


        WrkSheet = WrkBook.Worksheets[1];




    }

0 个答案:

没有答案