How do I use LinqToExcel to get the sheet names of an Excel file?

plasteezy picture plasteezy · Aug 29, 2011 · Viewed 7.3k times · Source

I am using LinqToExcel. I want to be able to get the names of all sheets in an Excel file and compare them with an input value from my html form such that when the input value does not match any of the names on the Excel sheet, the system throws an exception. How do I go about using LinqToExcel to do this?

Answer

driis picture driis · Aug 29, 2011

The documentation says:

The GetWorksheetNames() method can be used to retrieve the list of worksheet names in a spreadsheet.

var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();