当前位置 >> 论文 >> 论文模板 >>

文件方面毕业论文格式模板,关于在Web项目服务端访问Office文件相关毕业论文的格式范文

本论文是一篇文件方面学术论文模板,关于在Web项目服务端访问Office文件相关毕业论文的格式范文。免费优秀的关于文件及方法及进程方面论文范文资料,适合文件论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

【摘 要 】在Web项目中引用Office.Interop程序集来控制Office文件,是一种非常方便快捷的方法.本文以服务端访问Excel文件为例,分析了这种解决方案的设计方法及利弊.

在Web项目服务端访问Office文件参考属性评定
有关论文范文主题研究: 文件相关论文范文 大学生适用: 学校学生论文、专升本毕业论文
相关参考文献下载数量: 50 写作解决问题: 写作资料
毕业论文开题报告: 论文任务书、论文摘要 职称论文适用: 杂志投稿、职称评初级
所属大学生专业类别: 写作资料 论文题目推荐度: 优质选题

【关 键 词 】Web;ASP.NET;Office;Interop

ASP.NET可以很方便地创建基于CS结构的Office解决方案,但在Web项目中,若要对服务端Office文件进行一些访问处理,通常是引用Microsoft.Office.Interop程序集来解决问题.这是一种是使用托管代码实现自动化,由运行库可调用包装RCW充当托管代码与 COM 服务器之间媒介的解决方案.下面以一个Excel应用为例,谈谈这种方案的设计方法及利弊.

一、项目说明

Web项目需要依据WEB服务端的Excel模板文件,生成一份最新数据的Execl报表文件,供客户端浏览下载.

二、设计说明

1、在服务端安装Office软件.因为解决方案要调用Office软件里的一些COM组件,所以需要根据项目需求,在Web服务器上安装相应的Office2003或2007版本的Office软件.注意不要安装精简版的,因为这种版本可能会删除了一些COM组件,使用程序运行过程发生错误.

2、在项目中引用Microsoft.Office.Interop.Excel程序集.Office2003和Office2007对应的版本分别是11.0.0.0和12.0.0.0.随后托管语言利用这些程序集实现与COM服务器之间的通信.

3、模拟身份验证用户.文件的创建、COM组件的调用、Office进程的中止在服务端都需要一定权限.除可采用在服务端授予ASPNET用户相应权限这种方法外,在运行代码的特定部分模拟服务端身份验证用户也不失为一个较好的解决方法.后者在项目设计时比较简单,同时也具有编程可控的特点.在微软帮助和支持中心《如何在ASP.NET应用程序中实现模拟》(文章编号为306158)一文中,设计了impersonateValidUser()和undoImpersonation()两个方法来模拟身份和取消模拟身份.

4、创建Excel报表文件.通过调用System.IO.File.Copy()方法,将Excel模板文件复制为新的Excel报表文件.

5、实例化工作表对象.在网页代码中引用Microsoft.Office.Interop.Excel命名空间,并分别创建相应的Application应用程序、Workbook工作簿、Worksheet工作表实例.

6、编辑单元格.通过调用Worksheet.get_Range()方法,对Range对象的Value2、Font、RowHeight、ColumnWidth等属性进行赋值,从而更新单元格数据及格式.

7、保存工作簿,并退出应用程序.调用Workbook.Close()方法保存并关闭工作簿,再调用Application.Quit()方法退出Excel应用程序.

8、中止进程.实例化Excel应用程序时,在服务端会产生一个大约10M的“EXCEL.EXE”进程,退出Excel应用程序并不能关闭此进程.对于.NET的垃圾回收器,释放对象并不表示对象已被清除,这就使得该进程在内存中的保留时间可能长于预期时间,即使直接调用一些垃圾回收方法,也很难立即释放进程资源.比较彻底的做法是调用Process.Kill()方法中止进程,但这种方法也会带来误删进程的风险.

9、取消模拟身份.完成所有的工作后,及时调用undoImpersonation()方法取消模拟身份.

三、设计代码


如何撰写文件硕士论文
播放:30799次 评论:4485人

using System.IO,

using System.Reflection,

using Excel 等于 Microsoft.Office.Interop.Excel;

using System.Diagnostics,

protected void ExcelExport()

{

//模拟身份验证用户

if (!(impersonateValidUser(“userName”,“domain”,“password”)))

{

lblExportMsg.Text 等于 “模拟身份失败!”;

return;

}

//生成Excel报表文件

string BaseFile 等于 Server.MapPath(“~/XLT/EXCEL模板.xls”);

string NewFile 等于 @”d:\ExportFiles\newReport.xls”

File.Copy(BaseFile,NewFile,true);

//创建工作表实例

Missing Miss 等于 Missing.Value;

Excel.Application ExcelApp 等于 new Microsoft.Office.Interop.Excel.ApplicationClass(),

Excel.Workbook OpenWorkbook 等于 ExcelApp.Workbooks.Open(@NewFile,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss,Miss);

Excel.Worksheet Sheet1 等于 (Excel.Worksheet)OpenWorkbook.Sheets[1];


这篇论文来自 http://www.thtc.cn/moban/460000.html

//更新单元格内容

Sheet1.get_Range(“C4”,

“C4”).Value2 等于 “new value”;

//保存并退出Excel

OpenWorkbook.Close(true,Miss,Miss);

ExcelApp.Quit();

//释放资源

foreach (Process thisproc in Process.GetProcessesByName(“EXCEL”))

{

try { thisproc.Kill();}

catch { }

}

//取消模拟身份验证用户

undoImpersonation();

}

四、结语

在Web项目中控制Office文件,有很多种解决方案.使用Interop程序集,是一种非常

关于在Web项目服务端访问Office文件的毕业论文的格式范文
文件方面论文范文集
方便快捷的方法.但这种方法也有它的一些弊端,比如在服务端部署时需安装相应版本的Office软件、COM组件内存资源消耗大、内存资源难回收等,这些都是在解决方案中需要改进的地方.

参考文献

[1]How to implement impersonation in an ASP.NET application[EB/OL].support.microsoft./kb/306158.

[2]Develop Microsoft Office solutions with Visual Studio .NET[EB/OL]. support.microsoft./kb/311452.

[3]邹黎.基于Web的Office应用开发的研究和实践[J].硅谷,2011(05).

作者简介:秦旭明(1973—),男,惠州工业科技学校讲师.

Web程序设计论文
Web系统设计《Web系统设计》课程设计,学院:工学院,专业:网络工程,班级, 姓名,学号,指导教师:姬广永,2016年6月3。毕业论文外文翻译网站,Web毕业设计外文翻译。

Web设计论文
毕业论文外文翻译网站,Web毕业设计外文翻译毕业设计(论文)外文翻译,毕业论文题目作者姓名,所学专业名称,学号,指导教师,2016年月。

文件检验论文
未重视医学检验本科教育,"检验医师"制度至今尚未建立起来,。论文抄袭率检验烟台划,制定全院毕业设计(论文)工作计划;组织制订和完善毕业设计(论文)工作管理制度和教学文件;督促,检。

文件检索论文
请论文奖的作者须填写"兰州交。维普数据库论文检索阅读,维普数据库论文检索经典入晋升档案,32份报送人事处.要求用a4纸正反面打印,并提交电子文档一份(一览表要求word打印,存盘文。

访问提纲格式
0),Webtrend。访问提纲格式电视施 一,风险因素 二,应对措施 第十八章?项目综合评价? 一,swot模型分析? 二,项目结合评价结论? 第十九章?附件?,访问中商情报网:askci。

项目论文
项目管理论文发表广东国人民大学报刊复印资料全文转载的论文);,[4]第一署名研究成果获省部级以上社科优秀成果奖;,[5]依托该项目争取到进入校财务科研经费10万元以上.,第三。

文件
经,it,能源,时尚,旅游,展会,教育,汽车,医疗,快消,消防,电。mba论文兰州理工大学mba教育中心文件,兰理工mba[2016]第01号,关于成立兰州理工大学2016级,mb。

文件人
经,it,能源,时尚,旅游,展会,教育,汽车,医疗,快消,消防,电。mba论文兰州理工大学mba教育中心文件,兰理工mba[2016]第01号,关于成立兰州理工大学2016级,mb。

项目招投标论文
招投标论文格式财经, 财经大学科研论文语言公开招标文件,采购项目名称:惠州市东江高级中学教学设施设备及图书采购项目惠公易采【2016】172号 温馨提示:供应商投标特别注意事。

工程项目招投标论文
招投标论文格式财经, 财经大学科研论文语言章确认,或d.厂商提供光盘介质的中文说明材料,打印该文件且加盖原厂商或投标人公章确认).,(4)本项目为交钥匙工程,投标人按招标文件给。

与在Web项目服务端访问Office文件相关的论文OpenCms工具的与应用摘要:由于互联网应用的快速发展,网站建设也受到越来越多的关注,网站建设的效率和成本问题更是人们关注的重点.传统的独立开发 的方式不仅效率低下而且开发成本高,不能。Word的最近文档列表不可用等我在使用Word文档时,发现“文件”菜单下的最近文档项目都成了灰色,无法选择打开.请问这是什么原因,应该如何解决?这可能是你使用了相关的优化软件所致.如果将系统或是一些软件。通过命令行恢复EXE文件关联网络环境复杂,经常一不小心就中个病毒啥的,还好现在有各种杀毒软件可以使用.但有些病毒会篡改EXE文件关联,让杀毒软件都打不开,这个时候你可能就要试试下面的方法了。法律英语翻译文成都学院,法律英语翻译文成都北京师范大学教育学部学术成果翻译项目竞争性谈判文件采购编号:BIECC-ZB1381第一册北京师范大学2016年11月目录第一章供应商须知3一说明3二竞争性谈判文件4三谈判响应文件的编制5四谈判响应文件的递交9五报价。文件都去哪儿了1软件保存文件听您的软件保存文件,一般都有一个默认的保存路径,如果不了解这个路径,当文件下载完毕后,要找下载的文件就比较困难.在使用一个软件前后,均可以通过软件的设置中心,查看文件。基于XML报文的数据通信模型设计与应用【摘要】在分布式监控系统中信息传输时,遇到了诸多的困难,其主要的原因是系统数据通信中的数据类型多,信息交互复杂,控制起来也比较繁琐.而引入XML报文后使得问题变得简单化. 基于XML报文的数据通信模型设。通过“库”实验搞清“库”本质创建新库人人有份也许你会以为库是Windows自带的专有项目.Windows8.1安装之初,确实带有默认的库目录,且下有视频、图片、文档、音乐等4个库项目.但如果你安装了迅雷或PPTV等工具软件之后,你会发现库目录中。优质服务为载体提高机要文件管理水平摘要机要文件的管理水平关系到机要文件能否有效地落实,关系到学校的工作效率.因此,必须要重视机要文件的管理问题,以优质服务为载体提高机要文件管理水平,把握好机要文件管理过程中。Flash源码还原利器:硕思闪客精灵3.3网上的Flash通常都是只能看而不能改的,把它们下载到本地硬盘中浏览是可以的,但是你却无法修改它们,因为它们都经过编译处理,不允许你再次编辑的!如果你想随心所欲地。核电工程文件质量控制方法核电工程建设是一个周期长、业务复杂的重大工程项目,其文件类型丰富、数量庞大,本文从探讨核电工程文件前端质量控制重要性出发,介绍核电工程文件通信渠道控制、文件编审批流程控制、分发与保密控制、变更控制、。
返回论文网首页 阅读更多优秀论文
★关于本文相关开题报告