Как получить значение ячейки, используя имя столбца и номер строки, используя открытый XML Selenium C # - PullRequest
0 голосов
/ 22 мая 2018

В своем проекте я использую селен c # для разработки сценариев.Я строю управляемую данными среду, в которой я могу читать данные из файла Excel, используя имя столбца и номер строки, чтобы передать данные в веб-элементы.

При первой попытке Linq и Excel считыватель данных прочитал данные, но я получил ошибку ниже, которую не удалось устранить.

"System.IO.FileLoadException: Не удалось загрузить файл илисборка 'ICSharpCode.SharpZipLib, версия = 0.85.5.452, культура = нейтральная, PublicKeyToken = null' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040) "

Затем я попробовал Microsoft.Office.Interop.Excel, чтобы прочитать данные из файла Excel, но это было очень медленно.Погуглил, нашел быстрый и быстрый способ чтения данных из Excel и обнаружил, что Open XML будет хорошим вариантом для чтения данных из Excel.Но я не нашел ни одного релевантного поста, на который мог бы сослаться.

Я хочу в основном функцию с типом возвращаемого значения в виде строки и двумя параметрами для получения значения будут номер строки и имя столбца.

открытая статическая строка ReadExcelVal (int rowNum, string ColName) {}

Любая помощь будет принята с благодарностью.

...