1:需求
直接打开表格填充数据到模板后的效果可能出现表格重叠的问题
用自定义名称填充数据到模板后表格互不影响
Excel自身有一个“定义名称”的功能,
(1)可以给任意的单元格定义一个名称,比如定义某个单元格的名称为:testA1,如何给这个名称为“testA1”的单元格赋值。
(2)可以给选中的一块区域(在PageOffice的概念里称这块区域为一个Table)定义一个名称,比如定义区域“B4:F13”的名称为:report,如何给这个名称为“report”的Table赋值。
2:excel模板设置
(1)自定义单元格
(2)自定义一块区域(表格)
最终所有的自定义名称
2. 页面代码
(1)web.xml
poserver
com.zhuozhengsoft.pageoffice.poserver.Server
poserver
/poserver.zz
poserver
/sealsetup.exe
poserver
/posetup.exe
poserver
/pageoffice.js
poserver
/jquery.min.js
poserver
/pobstyle.css
adminseal
com.zhuozhengsoft.pageoffice.poserver.AdminSeal
adminseal
/adminseal.zz
adminseal
/loginseal.zz
adminseal
/sealimage.zz
mht
message/rfc822
adminseal-password
111111
(2):自定义名称的ExcelFill.jsp页面
(3)直接打开表格的jsp代码 ExcelFill1.jsp
openTable填充数据后显示的效果
4:演示效果
(1)用自定义名称的演示效果
(2)直接打开表格的演示效果
两次演示效果比较. 直接打开表格的效果发现少了 10, 11, 12 , 三个月份的数据.但是用自定义名称会自动分开. 不会出现重叠的现象
5: 本示例建议使用ie 浏览器. 如果要用谷歌火狐等浏览器. 请访问 http://www.zhuozhengsoft.com/dowm/ 下载完整的试用程序包. 具体参考里面的Samples示例
文章来源: www.oschina.net,作者:qingxue636,版权归原作者所有,如需转载,请联系作者。
原文链接:https://my.oschina.net/u/4134214/blog/3138301