如何使用Epplus从Excel中获取所有工作表名称?

时间:2019-01-25 20:15:01

标签: c# epplus

嗨,我不确定如何实现。如何使用Epplus获取Excel文件的工作表名称?我尝试了下面的代码,但没有给出输出。

 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 :(得分:0)

我用以下代码实现了它。

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);
            }

答案 1 :(得分:0)

您的代码似乎可以正常工作,但是似乎您没有放置任何代码来输出工作表的名称。尝试添加这样的return语句:

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);