高手求教:用JXL对Excel操作,如何进一步封装成一组件 Jxl可以对Excel进行方便的操作,现要求对Jxl所提供的接口进一步封装,形成一组件,便于程序员使用要求:只要传入数据,设置好格式,就可以输出主要是设计思路,高分求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我提供下我的想法吧,你可以进一步改进.1.你可以首先定义一个对外的接口IExcelHelper.里面可能现在只有一个方法public void write(ExcelContext context);2.ExcelContext中定义了JXL在进行写操作时所需要的一切参数.public class ExcelContext { /** 这里的数据服务可能包括针对字符传的. 如 1111,2222,33333,44444 对应的Jxl不同的Cell单元格. 或者File形式的. 或者XML形式的,等等.就看你提供支持哪些数据服务了. */ public Object getDataService();获得要写入的数据的服务. 可以是字符串的服务. /** 这里是你预先定义一些模板样式,直接用定义好的样式去处理数据. Template可能有header的颜色,Body的颜色,字体大小,颜色等等你定义的样式, 当然如果别人需要自定义格式的话,实现你的Template接口就可以了 */ public void setExcelTemplate(Template template); 流的知识,关于read()的具体内部原理是什么样的? 求一个在每短首行加两个全角空格的正则表达式 GridBagLayout的实例 汉字拆分问题 请问有对antlr熟悉的吗?有问题求教!先谢了 有人用过 jinterop这个jar包么?如何配置啊。 求汉斯法代码~要怎么查~ JAVA,JOpitonPane基础问题...输出问题? java动画问题???? 为什么我的available()的值是0,可是在read的时候还是有东西被读出来的??? 谁知道哪个软件具有图象对比功能 在屏幕上打印几个字的问题
1.你可以首先定义一个对外的接口IExcelHelper.里面可能现在只有一个方法public void write(ExcelContext context);2.ExcelContext中定义了JXL在进行写操作时所需要的一切参数.public class ExcelContext {
/**
这里的数据服务可能包括针对字符传的. 如 1111,2222,33333,44444 对应的Jxl不同的Cell单元格.
或者File形式的. 或者XML形式的,等等.就看你提供支持哪些数据服务了.
*/
public Object getDataService();获得要写入的数据的服务. 可以是字符串的服务. /**
这里是你预先定义一些模板样式,直接用定义好的样式去处理数据.
Template可能有header的颜色,Body的颜色,字体大小,颜色等等你定义的样式,
当然如果别人需要自定义格式的话,实现你的Template接口就可以了
*/
public void setExcelTemplate(Template template);