您的位置:首页 > 数据库 > MySQL

Mysql双向同步复制

2010-07-29 10:27 274 查看
在项目开发过程中,经常会涉及到生成Excel报表,但往往系统只能通过后台生成Excel报表并保存到服务器上,若想在系统中打开Excel文件并进行编辑保存,有些人可能就没有思路了。因此,为了实现Excel文件的在线编辑并保存,我利用了PageOffice开发平台。

以一个最简单的在线打开保存Excel文件为例,具体实现步骤如下:第一步:请先安装PageOffice的服务器端的安装程序,之后在你的网站中根目录下添加pageoffice文件夹(在www.zhuozhengsoft.com网站的“下载中心”中可下载相应的压缩包,解压之后直接将PageOffice示例代码里的pageoffice文件夹拷贝到根目录下就可以了)。第二步:在网站中创建动态页面Execl.aspx。在工具箱中拖动一个PageOfficeCtrl控件到页面上(PageOfficeCtrl控件位于工具箱最下方),并设置控件所在层(<div></div>)的高和宽,否则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.aspxSaveFile.aspx.cs页面中添加代码,保存Excel文件到本地磁盘,代码如下:PageOffice.FileSaver fs = new PageOffice.FileSaver(); fs.SaveToFile(Server.MapPath("doc/") + fs.FileName);
fs.Close();如上所述,轻松简单的就完成了Excel文件的在线打开并保存。另外,通过PageOffice开发平台还可以完全通过后台代码生成自己想要的Excel表格,还可向Excel表格动态填充从数据库获得的数据,具体实现的方法和上述示例的完整代码可以参考卓正网站(http://www.zhuozhengsoft.com/)下载中心的示例代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: