博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取EXCEL的简单方式
阅读量:6740 次
发布时间:2019-06-25

本文共 1496 字,大约阅读时间需要 4 分钟。

private void OpenExcel(string strFileName)        {            object missing = System.Reflection.Missing.Value;            Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();//启动Excel应用程序            if (excel == null)            {                MessageBox.Show("Can't access excel");            }            else            {                excel.Visible = false;//对象是否可见                excel.UserControl = true;//如果应用程序可见或者由用户创建或启动,则为true。 如果您使用CreateObject或GetObject函数以编程方式创建或启动应用程序,并且隐藏应用程序,则为False。                //只读方式打开EXCEL文件                Workbook wb = excel.Application.Workbooks.Open(strFileName, missing, true, missing, missing, missing, missing, missing,                                                                 missing, true, missing, missing, missing, missing, missing);                             //取得第1个工作薄                Worksheet ws = (Worksheet)wb.Worksheets.get_Item(1);               Range value1 = ws.Cells[2][5];//单元格:B-5               Range value2 = ws.Cells[1][2];//单元格:A-2                             this.textBox1.Text =value2.Text;            }            excel.Quit(); excel = null;//退出Microsoft Excel            System.Diagnostics.Process[] procs = System.Diagnostics.Process.GetProcessesByName("excel");            foreach (Process pro in procs)            {                pro.Kill();//没有更好的方法,只有杀掉进程            }            GC.Collect();        }

 

转载于:https://www.cnblogs.com/wangxingzhou/p/7810761.html

你可能感兴趣的文章
zepto.js 源码解析
查看>>
HTTP状态码大全
查看>>
使用ASP.NET Web API 2创建OData v4 终结点
查看>>
MyBatis简单的增删改查以及简单的分页查询实现
查看>>
Android快捷支付SDK Demo resultStatus={4001};memo={參数错误};result={}问题
查看>>
urllib2中自定义opener
查看>>
Hadoop快速入门
查看>>
MySql_安装及简单命令
查看>>
CSDN markdown 编辑器 第四篇 LaTex语法
查看>>
mongodb 初学 索引
查看>>
每日一小练——二项式系数加法解
查看>>
django中的setting全局变量的导入
查看>>
常见的几种Flume日志收集场景实战
查看>>
一次误报引发的DNS检测方案的思考:DNS隧道检测平民解决方案
查看>>
Python操作SQLAlchemy之连表操作
查看>>
什么是架构师?
查看>>
layer.alert自定义关闭回调事件
查看>>
LESS IS MORE
查看>>
用最短的payload绕过WAF(入门)
查看>>
会话跟踪session
查看>>