JXCELL实例学习与研究(三) 之 EXCEL实现复选框 与 选择区域填充颜色
2012-02-14 13:48
736 查看
代码如下:
主要是第一列显示复选框,以后三列显示其列头的复选框,具体有段EXCEL的操作方式,木有看得太懂,大致就是操作EXCEL的,需要查询一下EXCEL语句
以下为选择区域填充颜色:
主要是第一列显示复选框,以后三列显示其列头的复选框,具体有段EXCEL的操作方式,木有看得太懂,大致就是操作EXCEL的,需要查询一下EXCEL语句
import com.jxcell.DataValidation; import com.jxcell.View; public class DataValidationSample { public static void main(String args[]) { View m_view = new View(); try { m_view.setText(0, 1, "Apple"); m_view.setText(0, 2, "Orange"); m_view.setText(0, 3, "Banana"); DataValidation dataValidation = m_view.CreateDataValidation(); dataValidation.setType(DataValidation.eUser); dataValidation.setFormula1("\"dddd\0gggg\0hhh\""); m_view.setSelection("A1:A5"); m_view.setDataValidation(dataValidation); dataValidation = m_view.CreateDataValidation(); dataValidation.setType(DataValidation.eUser); dataValidation.setFormula1("$B$1:$D$1"); m_view.setSelection("B1:D5"); m_view.setDataValidation(dataValidation); m_view.write(".\\datavalidation.xls"); com.jxcell.designer.Designer.newDesigner(m_view); } catch (Exception e) { e.printStackTrace(); } } }
以下为选择区域填充颜色:
import com.jxcell.CellFormat; import com.jxcell.ConditionFormat; import com.jxcell.View; public class ConditionFormatSample { public static void main(String args[]) { View m_view = new View(); try { m_view.getLock(); ConditionFormat condfmt[]=new ConditionFormat[3]; condfmt[0] = m_view.CreateConditionFormat(); condfmt[1] = m_view.CreateConditionFormat(); condfmt[2] = m_view.CreateConditionFormat(); // Condition #1 CellFormat cf=condfmt[0].getCellFormat(); condfmt[0].setType(ConditionFormat.TypeFormula); condfmt[0].setFormula1("and(iseven(row()), $D1 > 1000)", 0, 0); cf.setFontColor(0x00ff00); cf.setPattern((short)1); cf.setPatternFG(0x99ccff); condfmt[0].setCellFormat(cf); // Condition #2 condfmt[1].setType(ConditionFormat.TypeFormula); condfmt[1].setFormula1("iseven($A1)", 0, 0); cf.setFontColor(0xffffff); condfmt[1].setCellFormat(cf); // Condition #3 condfmt[2].setType(ConditionFormat.TypeCell); condfmt[2].setFormula1("500", 0, 0); condfmt[2].setOperator(ConditionFormat.OperatorGreaterThan); cf=condfmt[2].getCellFormat(); cf.setFontColor(0xff0000); condfmt[2].setCellFormat(cf); // Select the range and apply conditional formatting m_view.setSelection(0, 0, 39, 3); m_view.setConditionalFormats(condfmt); m_view.write("./conditionFormats.xls"); com.jxcell.designer.Designer.newDesigner(m_view); } catch (Exception e) { e.printStackTrace(); } finally { m_view.releaseLock(); } } }
相关文章推荐
- JXCELL实例学习与研究(一) 之 打开EXCEL并备份 JS中插入数据与显示柱状图
- JXCELL实例学习与研究(四) 之 录入数据、绘制表格、修整线性表的颜色 密码的设置与破译
- JXCELL实例学习与研究(五) 之 斜体的设置以及字符串中颜色的显示
- JXCELL实例学习与研究(二) 之 EXCEL中各种图表格式的显示 超链接(链接到另外的单元格、WEBSITE、E-MAIL、本地磁盘/文件)
- JXCELL实例学习与研究(六) 之 sheet的分页功能的实现,以及基本EXCEL公式的使用 以及补充函数说明
- Android学习——Button填充颜色及实现圆角
- processing学习实例(1)点击区域实现颜色改变
- ITEXT实例学习与研究(一) 之 HELLOWORLD的实现,解决中文问题,ITEXT框架
- VBA实现保存Excel多个工作表中的选择区域为CSV文件
- JXCELL实例学习与研究(七) 之 JAVA的GUI对JXCELL的小客户端,显示各种表格状态的方法
- 多分类问题中,实现不同分类区域颜色填充的MATLAB代码(demo:Random Forest)
- PHP水印类,支持添加图片、文字、填充颜色区域的实现
- Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
- [swift] UIImage NSImage PNG透明区域填充自定义颜色实现
- Excel 动态选择区域
- jQuery实现复选框成对选择及对应取消的方法
- Dubbo学习总结(4)——Dubbo基于Zookeeper实现分布式实例
- C语言 makefile学习及实现实例
- 使用floodfill()函数颜色填充一个联通的区域
- js实现iPhone界面风格的单选框和复选框按钮实例