【十五分钟Talkshow】在.NET应用程序中访问Excel的几种方式
摘要提示:
通过三个视频,我介绍和比较了在.NET应用程序中访问Excel的常见几种方式
- }通过Excel API访问
- }通过OpenXML访问
- }通过第三方组件访问
讲义地址:
http://www.xizhang.com/fmplan/resources/02/在.NET应用程序中访问和处理Excel的几种方式.pdf
视频地址:(请大家注意,现在视频是放在土豆上面的,广告好像一般比较长,大家是否有更好的推荐)
第一讲 使用Excel API
http://www.tudou.com/programs/view/EK1s9TTpN1c/
第二讲 使用OPENXML
http://www.tudou.com/programs/view/W_GYNMnzV3o/?fr=rec1
第三讲
http://www.tudou.com/programs/view/8RJlkTeOAJY/
范例代码:
摘取了使用API的那一段代码,其他代码请大家结合视频自己编写
private static void UsingExcelAPI() { //1.Excel Application var app = new Application(); //2.Excel Workbook var wb = app.Workbooks.Open(@"C:\Users\chenxizhang\Documents\demo.xlsx"); //3.Excel Worksheet var sheet = wb.Worksheets[1]; //4.Range var rng = sheet.Range("A1"); Console.WriteLine(rng.Value); //5.Dispose wb.Close(); app.Quit(); Marshal.ReleaseComObject(rng); Marshal.ReleaseComObject(sheet); Marshal.ReleaseComObject(wb); Marshal.ReleaseComObject(app); rng = null; sheet = null; wb = null; app = null; GC.Collect(); Console.Read(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2010-02-28 工厂模式(Factory)
2010-02-28 单件模式(Singleton)和锁定(lock)
2010-02-28 在SharePoint服务器中执行备份和还原
2010-02-28 ADO.NET Data Service:如何做身份验证
2010-02-28 如何在Web应用程序中实现自定义身份验证对话框
2010-02-28 如何在AJAX应用中访问ADO.NET Data Service
2010-02-28 如何在AJAX应用中访问ADO.NET Data Service(续)——基于jquery框架