4

我正在使用 LinqToExcel。我希望能够获取 Excel 文件中所有工作表的名称,并将它们与我的 html 表单中的输入值进行比较,这样当输入值与 Excel 工作表上的任何名称都不匹配时,系统会抛出异常. 我该如何使用 LinqToExcel 来做到这一点?

4

2 回答 2

17

文档说:

GetWorksheetNames() 方法可用于检索电子表格中的工作表名称列表。

var excel = new ExcelQueryFactory("excelFileName");
var worksheetNames = excel.GetWorksheetNames();
于 2011-08-29T16:32:30.507 回答
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();
于 2013-01-28T07:40:06.353 回答