我正在使用LinqToExcel,我希望能够获取excel文件中所有工作表的名称,并将其与我的html表单中的输入进行比较,以便当输入与excel表上的任何名称都不匹配时系统会抛出异常。我如何使用LinqToExcel来执行此操作
答案 0 :(得分:16)
GetWorksheetNames()方法可用于检索电子表格中的工作表名称列表。
var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();
答案 1 :(得分:1)
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();