本文摘自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 mvc如何正确运用异步编程技术
asp.net core中用户登录验证实现最低配置的示例代码
介绍asp.net使用session的方法
分享asp.net学习笔记(12)razor 简介
关于asp.net core网站在docker中运行的详解
asp.net中怎样用mvc5的miniprofiler对mvc进行性能监控
asp.net mvc实现404跳转的代码实例
asp.net core 应用程序发布命令实例
asp.net函数总结
asp.net如何实现的群发邮件功能详解
更多相关阅读请进入《asp.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » asp.net(C#)如何读取Excel的文件的实例详解