用户登录
用户注册

分享至

C# winform打开Excel文档的方法总结(必看篇)

  • 作者: 于钊0729
  • 来源: 51数据库
  • 2022-04-30

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文档的方法总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

软件
前端设计
程序设计
Java相关