C# 获取Excel的指定单元格的值
来源:互联网 发布:java编程思想pdf 编辑:程序博客网 时间:2024/06/07 21:01
获取Excel指定单元格示例
///<summary> /// 获取指定文件的指定单元格内容 ///</summary> /// <param name="fileName">文件路径</param> /// <param name="row">行号</param> /// <param name="column">列号</param> /// <returns>返回单元指定单元格内容</returns> public string getExcelOneCell(string fileName, int row, int column) { Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook wbook = app.Workbooks.Open(fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); Microsoft.Office.Interop.Excel.Worksheet workSheet = (Microsoft.Office.Interop.Excel.Worksheet)wbook.Worksheets[1]; string temp = ((Microsoft.Office.Interop.Excel.Range)workSheet.Cells[row, column]).Text.ToString(); wbook.Close(false, fileName, false); app.Quit(); NAR(app); NAR(wbook); NAR(workSheet); return temp; } //此函数用来释放对象的相关资源 private void NAR(Object o) { try { //使用此方法,来释放引用某些资源的基础 COM 对象。 这里的o就是要释放的对象 System.Runtime.InteropServices.Marshal.ReleaseComObject(o); } catch { } finally { o = null; GC.Collect(); } }
调用示例:
//获取指定单元格示例(获取第三行第二列的值)
string str = getExcelOneCell(@"F:\67250464X9.xls", 3, 2);
若是批量取多个Excel的指定单元格值,则用程序获取文件夹下所有Excel,循环调用此方法即可
0 0
- C# 获取Excel的指定单元格的值
- poi获取Excel合并单元格的值
- POI获取Excel单元格的值
- c#如何获取excel单元格的RGB颜色
- C# 获取Excel文件中某个单元格的内容
- 【一步一步学习VBA】Excel VBA 获取指定单元格的数据并进行字符串匹配
- [WinForm]DataGridView选中一行获取指定单元格的值
- cxgrid获取指定单元格的内容
- 用C#将数据写入到Excel指定的单元格中
- C#导出Excel按照指定格式设置单元格属性值
- C#导出Excel按照指定格式设置单元格属性值
- Apache POI如何获取Excel合并单元格的值
- POI获取excel单元格的内容
- 获取Excel单元格所在的列索引
- C# 导出Excel的单元格属性设置
- C# 导出Excel的单元格属性设置
- C#实现对excel单元格的存取
- POI获取Excel单元格的值,以及处理单元格中是公式的情况
- 《明解C语言》示例代码和练习代码[第4章]
- Dubbo详解
- 经受时间沉淀的15 个 Android 通用流行框架大全
- 【Leetcode】20. Valid Parentheses
- 关于项目静态资源的调用
- C# 获取Excel的指定单元格的值
- sql语句基本操作
- 读《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之Zookeeper介绍
- 中央帝国精神之神:思规规思律想之轨迹:道思德律:律人:人治:律法:公法天下。
- AndroidStudio 将项目托管到github上
- 知识库--Realm实现(52)
- ElasticSearch实战 (二)CRUD以及bulk批量操作 api
- MySQL的表分区详解示例
- 采用ClassPathXmlApplicationContext,加载Spring的配置文件