本文摘自PHP中文网,作者伊谢尔伦,侵删。
.xls格式 Office2003及以下版本
.xlsx格式 Office2007 及以上版本
.csv格式 以逗号分隔的字符串文本(可以将上述两种文件类型另存为此格式)
读取前两种格式和读取后一种格式会用两种不同的方法。下面看程序:
页面前台:
1 2 3 4 5 | < div > <%-- 文件上传控件 用于将要读取的文件上传 并通过此控件获取文件的信息--%>
< asp:FileUpload ID = "fileSelect" runat = "server" />
<%-- 点击此按钮执行读取方法--%>
< asp:Button ID = "btnRead" runat = "server" Text = "ReadStart" />
</ div >
|
后台代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | string currFilePath = string .Empty;
string currFileExtension = string .Empty;
protected void Page_Load( object sender,EventArgs e)
{
this .btnRead.Click += new EventHandler(btnRead_Click);
}
protected void btnRead_Click( object sender,EventArgs e)
{
Upload();
if ( this .currFileExtension == ".xlsx" || this .currFileExtension == ".xls" )
{
DataTable dt = ReadExcelToTable(currFilePath);
}
else if ( this .currFileExtension == ".csv" )
{
DataTable dt = ReadExcelWidthStream(currFilePath);
}
}
|
阅读剩余部分
相关阅读 >>
asp.net core类库项目中如何实现读取配置文件的详解
有关asp.net如何实现多个文件同时下载问题相关解答
asp.net mvc路由配置(图文详解)
关于asp.net如何利用ajaxpro完成前端跟后台交互的实例分析
asp.net中healthmonitor属性的用法教程
asp.net利用反射实现给model类赋值的示例代码分析
asp.net是什么
asp.net教程--mvc中signalr的基础讲解
asp.net web api 异常处理经验总结
传播智客asp.net基础系列视频资料分享
更多相关阅读请进入《asp.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » asp.net(C#)如何读取Excel的文件的实例详解