невозможно обновить первую ячейку в листе Excel с использованием кода C # в службах SSIS - PullRequest
0 голосов
/ 09 января 2019

следующий код был использован в задаче выполнения сценария пакета ssis на языке c # 2017 использовал следующий код, который был взят из this answer

Application excelApplication = new Excel.Application
            {
                Visible = true,
                ScreenUpdating = true
            };
            string filename;//= Dts.Variables["User::filename"].Value.ToString();
            filename = @"D:\Sundeep\2019\01082019\VersionWithDummyData\finbalReviewTest.xlsx";
            _Workbook workbook = excelApplication.Workbooks.Open(filename);
            _Worksheet sheet = workbook.Worksheets[1];
            Dts.TaskResult = (int)ScriptResults.Success;

Когда я пытаюсь выполнить логику, я получаю следующую ошибку

Ошибка при обновлении первой ячейки: двоичный код для скрипта не найден. Пожалуйста, откройте скрипт в конструкторе, нажав кнопку «Редактировать скрипт» и убедитесь, что он успешно собирается.
Ошибка при обновлении первой ячейки: при проверке задачи возникли ошибки.

Мое требование состояло в том, чтобы обновить первую ячейку (A1) в листе (имя листа: test_update) excel с помощью «hello world!»

Заранее спасибо

...