LinqToExcel を使用しています。Excel ファイル内のすべてのシートの名前を取得し、HTML フォームからの入力値と比較して、入力値が Excel シートの名前のいずれとも一致しない場合、システムが例外をスローするようにしたい. LinqToExcel を使用してこれを行うにはどうすればよいですか?
7448 次
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 に答える