c#打开excel文档方法一:调用excel的com组件
在项目中打开add reference对话框,选择com栏,之后在com列表中找到"microsoft excel 11.0 object library"(office 2003),然后将其加入到项目的references中即可。visual c#.net会自动产生相应的.net组件文件,以后即可正常使用。
按钮的点击事件如下:
privatevoid button1_click(object sender, eventargs e) { excel.application excel = new excel.application(); //引用excel对象 excel.workbook book = excel.application.workbooks.add("c:\\test.xls"); //引用excel工作簿 excel.visible = true; //使excel可视 }
c#打开excel文档方法二:利用命令行
我们在开始→运行里输入c:\\test.xls,后如果电脑安装有excel的话他也会自动的打开这个文件,代码如下:
privatevoid button1_click(object sender, eventargs e) { system.diagnostics.process.start("c:\\test.xls"); }
c#打开excel文档的具体方法的介绍就向你介绍到这里,希望对你了解和学习c#打开excel文档有所帮助。
我的一点看法:
private void button1_click(object sender, eventargs e) { microsoft.office.interop.excel.application app = new microsoft.office.interop.excel.application(); workbook wkb = app.workbooks.add(@"e:\work\demobase_091111\csharpopenexcel\cshapropenexcel.xlsx"); //打开已经存在的excel, //而通过gdal打开已经存在的shp,方法为 // osgeo.gdal.gdal.allregister(); // osgeo.gdal.dataset dataset = osgeo.gdal.gdal.open(@"e:\work\demobase_091111\gdaltest\testshapefile\point_out.shp", access.ga_readonly); //二者是差不多的,一个用add方法,一个用open方法,都得到了可以进行下一步操作的文件,技术具有相同性 app.visible = true; }
以上这篇c# winform打开excel文档的方法总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。