在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了。因此,为了实现Excel文件的在线编辑并保存,我利用了PageOffice开发平台。 以一个最简单的在线打开保存Excel文件为例,具体实现步骤如下: 第一步:请先安装PageOffice的服务器端的安装程序,之后在你的网站中根目录下添加pageoffice文件夹(在卓正软件官方网站www.zhuozhengsoft.com的“下载中心”中可下载相应的压缩包,解压之后直接将PageOffice示例代码里的pageoffice文件夹拷贝到根目录下就可以了)。 第二步:在网站中创建动态页面Execl.aspx。在工具箱中拖动一个PageOfficeCtrl控件到页面上(PageOfficeCtrl控件位于工具箱最下方),并设置控件所在层(
)的高和宽,否则Excel文档无法正常显示。 第三步:Execl.aspx.cs后台编写代码。打开Excel文件,部分代码如下: //设置PageOfficeCtrl控件的服务页面 PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx"; // 添加自定义按钮 PageOfficeCtrl1.AddCustomToolButton("保存", "SaveFile()",1); // 设置保存文件页面 PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx"; PageOfficeCtrl1.WebOpen("doc/test.xls", PageOffice.OpenModeType.xlsNormalEdit, "操作人姓名");//打开文档 在Excel.aspx页面添加JS函数SaveFile(),如下: function SaveFile() { document.getElementById("PageOfficeCtrl1").WebSave(); } 第四步:在网站中创建动态页面SaveFile.aspx。在SaveFile.aspx.cs页面中添加代码,保存Excel文件到本地磁盘,代码如下: PageOffice.FileSaver fs = new PageOffice.FileSaver(); fs.SaveToFile(Server.MapPath("doc/") + fs.FileName); fs.Close(); 如上所述,轻松简单的就完成了Excel文件的在线打开并保存。另外,通过PageOffice开发平台还可以完全通过后台代码生成自己想要的Excel表格,还可向Excel表格动态填充从数据库获得的数据。
相关推荐
C#操作excel 打开-读取-修改-保存 winform入门操作 适合入门读者
dlgOpen.Filter = "Excel文件(*.xls)|*.xls|所有文件(*.*)|*.*"; dlgOpen.FilterIndex = 1; dlgOpen.FileName = @"..\..\..\Test_DepthLayer.xls"; if (dlgOpen.ShowDialog() != DialogResult.OK) return; _...
C# 创建有密码的Excel 文件C# 创建有密码的Excel 文件
C# 读取加密的Excel 文件; 有源码,VS2010开发。 采用的是微软的Microsoft.Office.Interop.Excel, V14.0,来读取加密后的Excle文件。 不是采用第三方控件NPOI读取加密的Excel文件。 开始研究NPOI读取加密的Excel文件...
C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致
C#中使用savefiledialog保存为excel文件
没有比这个功能更完全的 有详细的安装说明和示例说明,1。解压缩软件包到某个目录,比如:d:\v30CSharpdemoSQL 2。...这将使得 .net服务器允许服务NTKO OFFICE文档控件加密的印章文件类型。
c# excel读取 excel保存 excel操作实例 excel相关类操作实例 能够获取EXCEL文档内容,并处理相关数据,再导出EXCEL文件 下载后直接打开工程文件,修改代码即可
C# 导入Excel文件到ListView和导出ListView到Excel文件
C#导出excel文件
这个是下载别人的。不错。可以直接在aspx页面上打开excel。使用excel,和大家分享下,浏览ExcelBrowse.aspx
用C#和office COM功能(VS2010版本),将Excel的文件里的Sheet1的列表读入,并转换成XML格式文件。文件内容较多的时候请使用异步Delegate的功能完成转换功能。使用Regex检查Email和学号的合法性(读入Excel时)。 将...
C# //打开对话框读取文件 //打开对话框保存文件
详细讲述用C#创建excel源代码,以及把数组保存到创建的excel。源码经过VS2008编译通过并成功执行
C#读取Excel文件,显示到ListView上,保存Excel文件
WebOffice是一款由北京点聚信息技术有限公司提供的完全免费(商业用途也免费)且功能强大的在线Word/excel/wps编辑辅助控件,可以实现: 1.在线编辑Word、Excel、PPT、WPS... ... 2.全面支持MS Office的界面定制,...
C# 在线编辑Office源码及其文档收集了多个代码,比较全,下了这个其他的都不用下载了。
C#生成EXCEL文件类C#生成EXCEL文件类