个人总结导出excel报表的案例://导出报表protectedvoidbtnExport_Click(objectsender,EventArgse){Listlist=GetDataTableFromIList();if(list==null||(list!=null&&list.Count==0)){Messabox.ShowError(this,"无记录导出");return;}stringname="~/File/
系统 2019-08-12 01:33:43 2107
1.引用word组件2.定义wordWord.Applicationapp=newWord.Application();Word.Documentdoc=newWord.Document();app.DisplayAlerts=Word.WdAlertLevel.wdAlertsNone;objectObj_FileName=“filename”;objectVisible=false;objectReadOnly=false;//打开文件doc=app.
系统 2019-08-12 09:27:34 2106
HelperusingSystem;usingSystem.Collections.Specialized;usingSystem.Configuration;usingSystem.Data;usingSystem.Data.Common;usingSystem.Data.SqlClient;usingMicrosoft.Practices.EnterpriseLibrary.Data;usingMicrosoft.Practices.Enterpris
系统 2019-08-12 01:51:45 2106
在当前项目开发过程中,客户有根据数据库数据生成WORD文档的需求,在和同事沟通的过程中,找到了两个解决方案1.先通过程序生成报表样式的HTML页面,然后修改HTML页面的后缀名为DOC。2.定制WORD文档的模板文件,在C#中操作WORD模板,生成新的WORD文档。第一方案简单,只需要改动文件的扩展名就行了,但是也存在了一些问题,譬如生成的WORD文档样式的丢失。这样对于客户来说可能是一个无法通过的方案。第二方案比较复杂,需要调用OFFICE的WORD组件
系统 2019-08-12 09:26:49 2104
在以前做过的一个C#项目中,当时有个需求就是按页提取word文档的内容,后来这个需求用不到了,但是从中间摸索出来了一些方法。现在作出的这个程序,对于.doc、.docx、格式word文件,基本都上能够读取,也碰到过特殊文件不能读取的情况,几率很小。要想操作word文档,在C#中需要引入Microsoft.Office.Interop.Word.dll,这个在vs2010中添加引用时直接就就可以找得到,本程序中使用的版本是14.0.0.0.。直接使用会报错误
系统 2019-08-12 09:27:29 2103