【发布时间】:2011-08-29 16:30:22
【问题描述】:
我正在使用 LinqToExcel。我希望能够获取 Excel 文件中所有工作表的名称,并将它们与我的 html 表单中的输入值进行比较,这样当输入值与 Excel 工作表上的任何名称都不匹配时,系统会抛出异常.我该如何使用 LinqToExcel 来做到这一点?
【问题讨论】:
标签: c# asp.net-mvc linq-to-excel
我正在使用 LinqToExcel。我希望能够获取 Excel 文件中所有工作表的名称,并将它们与我的 html 表单中的输入值进行比较,这样当输入值与 Excel 工作表上的任何名称都不匹配时,系统会抛出异常.我该如何使用 LinqToExcel 来做到这一点?
【问题讨论】:
标签: c# asp.net-mvc linq-to-excel
GetWorksheetNames() 方法可用于检索电子表格中的工作表名称列表。
var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();
【讨论】:
IEnumerable<string>。它包含名称。
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();
【讨论】: