Asp.net mvc 如何在MVC3中获取附加excel工作表的标题值
在我的MVC3剃须刀项目中,我有一个疑问。 情况是: 1) 我有一个前端,我有一个文件上传和下一页导航按钮Asp.net mvc 如何在MVC3中获取附加excel工作表的标题值,asp.net-mvc,razor,Asp.net Mvc,Razor,在我的MVC3剃须刀项目中,我有一个疑问。 情况是: 1) 我有一个前端,我有一个文件上传和下一页导航按钮 @using (Html.BeginForm("ConvertToUniCode", "Import", FormMethod.Post, new {enctype = "multipart/form-data"})) { <table> <tr><td></td><td></td
@using (Html.BeginForm("ConvertToUniCode", "Import", FormMethod.Post, new {enctype = "multipart/form-data"})) {
<table>
<tr><td></td><td></td><td></td></tr>
<tr>
<td>
<label>Choose File:<input id="selectfile" type='file' data-val="true" data-val-required="please select a file" name='file' /></label></td>
<td>
<input type="submit" value="Next" /></td>
<td></td>
</tr>
</table>
}
Excel表格应该是这样的
-------------------------------
Name | Age | Address | ==> Coloum Header
-------------------------------
jasper | 26 |India |
我需要获取标题值名称、年龄、地址。
如何做到这一点。您可以使用OLEDB。您可以使用DataTable方法收集定义此代码的数据:
DataTable schemaTable = connection.GetSchema("Columns");
// Each row can then get the column via:
string name = (string)row["COLUMN_NAME"];
DataTable schemaTable = connection.GetSchema("Columns");
// Each row can then get the column via:
string name = (string)row["COLUMN_NAME"];