C操作Excel类以及其使用举例说明.docx
《C操作Excel类以及其使用举例说明.docx》由会员分享,可在线阅读,更多相关《C操作Excel类以及其使用举例说明.docx(23页珍藏版)》请在第壹文秘上搜索。
1、C#操作Excel的类以及其运用举例说明1、曲育这两天Ih于某种须要,探讨了吓.NET中对EXCel的互操作.之前主要是卜脆通过第三方的组件等方式来操作的Excel,这次细致的探讨了一下,对常用的EXCel操作需求做了一个简洁的总结,比如创建EXceI,设置单元格样式,合并单元格.导入内存中的DataTable,插入图片、图表等,在此茶拙上借助于MicrosoftQfficeJnterop.ExceI对这些操作进行了M装最终形成了ExceIHandlert,本文主要对自己封装的这个类进行简洁的举例说明,关于此类的完整代码参见第三部分.国总:对于命名空间MiCrOSoft.OfficeJnter
2、opExceI.运用之前须要引用CoM:MicrosoftOffice11.0Object1.ibraryoffice2003)或者MiCrOSOftOffice12.0Object1.ibrary(office2007,假如引川列表中没有,须要自行添加XrProgramOffiCe/OFFICE1112/EXCE1.EXE的引用.C如已羟安装VSTO(VISUalStudioToolsForOffice).亦可干腌添加对X:ProgramFllesXMicrosoftVisualStudio9.08.0VisualStudloToolsforOffcePIAOfficell12Microso
3、ft.Office.Interop.Ecel.dll的引用.2、ExceIHandIer为了展示该类的运用方法,新建了个WinForm的测试项目进行测试,项目名称可自定,添加对ExcelHandler的dll的引用.全部测试代码均放在港体的个按钮单击事务的处理方法中.2.1 创建EXCel文件H/测试ExceIHandler类/privatevoidbuttonTest_Click(objectsender,EventArgse)(stringexcel=string.Format(0Excel-l.xls,AppDomain1CurrentDomain.BaseDirectory,DateT
4、ime.Now.ToStringCyyyyMMddHHmmss);using(ExceIHandIerhandler=newEcelHandler(ecel,true)(handler.Ope11OrCreate();MeSSageBOX.Show(创建EXCeI胜利!”);handler.Save();MessageBox.Show(string.Format(lffExcel胜利!Excel路径:0,excel);)点击按钮执行后,可以行到在DebUg书目下多了个Excel文件.iyProjctsT皿UinUD*taViaaliztioaTnginf;.DataViualizatioabi
5、ftDbu文件99收麻工具帮助QP0后退1,上搜索文件荚国地址(B)|JDb1文件和文件夷任务J创陡一个新文件夹将这个文件夹发布到9ffb白共享此文件夹JJWicrosoft.OfficeInterop.Exceldlli*1TngngDataVi三ualraton.ext;TanncDataVisudiration.pdb*1TailingDataVisualiration.v三ho三t.CjCeTn*色蜓的Ex”】文传此文件的完整路径为:F:MyProjectsXTanging.DataVisuaizationTanging.DataVisualizatlonbinDebugExcel-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作 Excel 以及 使用 举例说明
