java给excel填充数据_Java实现给Excel模板赋值(直接打开表格赋值或者用自定义了名称的单元格(一块区域)赋值)...

1:需求

直接打开表格填充数据到模板后的效果可能出现表格重叠的问题

用自定义名称填充数据到模板后表格互不影响

Excel自身有一个“定义名称”的功能,

(1)可以给任意的单元格定义一个名称,比如定义某个单元格的名称为:testA1,如何给这个名称为“testA1”的单元格赋值。

(2)可以给选中的一块区域(在PageOffice的概念里称这块区域为一个Table)定义一个名称,比如定义区域“B4:F13”的名称为:report,如何给这个名称为“report”的Table赋值。

2:excel模板设置

(1)自定义单元格

f3dab22ca0b0aff2ae1f3291f27e32e8.png

(2)自定义一块区域(表格)

0ad3ed7c8e2170f96ca00d5b91fa2126.png

最终所有的自定义名称

6c4cc7c9abcab787db4541a84d618a83.png

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)用自定义名称的演示效果

630325cf26411e8a93a71a765a53798f.png

(2)直接打开表格的演示效果

2fc37a4d34653aa0eaee9514312f508e.png

两次演示效果比较. 直接打开表格的效果发现少了 10, 11, 12 , 三个月份的数据.但是用自定义名称会自动分开. 不会出现重叠的现象

5: 本示例建议使用ie 浏览器. 如果要用谷歌火狐等浏览器. 请访问 http://www.zhuozhengsoft.com/dowm/  下载完整的试用程序包. 具体参考里面的Samples示例

文章来源: www.oschina.net,作者:qingxue636,版权归原作者所有,如需转载,请联系作者。

原文链接:https://my.oschina.net/u/4134214/blog/3138301

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值