Как использовать LinqToExcel для получения имен листов в файле Excel - PullRequest
3 голосов
/ 29 августа 2011

Я использую LinqToExcel, и я хочу иметь возможность получить имена всех листов в файле Excel и сравнить их с входными данными из моей HTML-формы, чтобы при вводе не совпадало ни одно из имен на листе Excel система выдаст исключение. Как мне использовать LinqToExcel для этого

Ответы [ 2 ]

16 голосов
/ 29 августа 2011

Документация гласит: :

Метод GetWorksheetNames () можно использовать для получения списка имен рабочих листов в электронной таблице.

var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();
1 голос
/ 28 января 2013
using LinqToExcel;


filename = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("~/Excelfiles/"+filename));
var xl = new ExcelQueryFactory(Server.MapPath("~/Excelfiles/" + filename));
var worksheetNames = xl.GetWorksheetNames();           
DropDownList2.DataSource = worksheetNames;
DropDownList2.DataBind();
...