本文实例讲述了ASP.NET实现读取Excel内容并在Web上显示的方法,是非常实用的一个功能,分享给大家供大家参考。具体实现方法如下:

点击事件代码.cs代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
string strPath = "d:/test.xls";
string mystring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = '" + strPath + "';Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
//"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + strPath + "';Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection(mystring);
OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet myDs = new DataSet();
myDa.Fill(myDs);
DataGrid1.DataSource = myDs.Tables[0];
DataGrid1.DataBind();
}
注意:
如果使用经典的"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + strPath + "';Extended Properties=Excel 8.0"会报错:外部表不是预期的格式
这是因为:Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,这适用于2003版本(2003之前的没有测试过,所以也不知道能向下适应到哪个版本),而在2007中,微软对其旗下 Access 与 Excel 的主要文件格式进行修改,并且重命名为 .accdb(Access 2007 数据库文件)与 .xlsx(Excel 2007 文件),因此未被 Microsoft Jet 引擎所支持,不过微软也很快的提出了 Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 来支持。
因此,解决方法就是把连接字符串中的数据提供者改为 Microsoft.ACE.OLEDB.12.0即可。
相关推荐:
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
撰写稿子的AI,写作的“超级助手”来了!
seo自己做什么,自己做seo需要花钱吗 ,ai850775
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
AI免费文章生成器:轻松创作高质量内容的终极工具
360ai答题-赋能教育,开启智能学习新纪元,ai 果汁
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
求一个AI软件,彻底改变你的工作与生活!
目前国内最好的AI人工智能软件:未来新篇章
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
AI优化文章:如何利用人工智能提升写作效率和质量
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
ChatGPT:智能对话开创新时代,ai做渐变直线
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
什么是seo在线咨询,什么是seo在线咨询服务 ,unreal ai
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
GoogleGPT-引领未来智能对话的革命,灵境ai画质
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
文章自动生成AI:助力写作新时代,让创作更高效
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
seo适合什么职业,seo有前途么 ,ai小精灵
如何用AI改文章,让写作更高效、精准,提升内容质量
怎么让AI润色文章,让写作更轻松?
好用的AI写作软件,让创作更高效
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
SEO职位:数字营销的核心,开启职业新高峰,汕尾网站建设推广厂商
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
SEO努力:提升网站排名的关键策略,网站建设微企动力
seo点击工具,seo排名点击软件推荐 ,ai狂躁
什么是seo寄生虫,寄生虫seo原理 ,AI 疫
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai