Как получить все имена листов из Excel, используя Epplus? - PullRequest
0 голосов
/ 25 января 2019

Привет, я не уверен, как мне этого добиться.Как я могу получить имена листов файла Excel, используя Epplus?Я попробовал приведенный ниже код, но он не дает вывод.

 FileInfo fileInfo = new FileInfo(currentDir + @"/seo easier/" + "Backlinks_With_Logins.xlsx");
            using (var package = new ExcelPackage(fileInfo))
            {
              package.Workbook.Worksheets.Select(x => x.Name);

            }

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

Ваш код, кажется, работает, но не похоже, что вы поместили какой-либо код для вывода имен рабочих листов.Попробуйте добавить инструкцию возврата следующим образом:

return package.Workbook.Worksheets.Select(x => x.Name);

Или присвоить ее переменной, а затем вывести это:

var worksheets = package.Workbook.Worksheets.Select(x => x.Name);
foreach (var sheet in worksheets) Console.WriteLine(sheet);
0 голосов
/ 25 января 2019

Я добился этого с помощью следующего кода.

FileInfo fileInfo = new FileInfo(currentDir + @"/seo easier/" + "Backlinks_With_Logins.xlsx");
            var excel = new ExcelPackage(fileInfo);

            foreach (var worksheet in excel.Workbook.Worksheets)
            {
                this.comboBoxExcelSheetNames.Items.Add(worksheet.Name);
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...