我试图在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];
}