当前位置: 首页 > news >正文

建设中小企业网站昆明百度关键词优化

建设中小企业网站,昆明百度关键词优化,提供秦皇岛网站建设哪里有,四川seo哪家好下拉列表(下拉框)可以确保用户仅从预先给定的选项中进行选择,这样不仅能减少数据输入错误,还能节省时间提高效率。在MS Excel中,我们可以通过 “数据验证” 提供的选项来创建下拉列表,但如果要在Java程序中…

下拉列表(下拉框)可以确保用户仅从预先给定的选项中进行选择,这样不仅能减少数据输入错误,还能节省时间提高效率。在MS Excel中,我们可以通过 “数据验证” 提供的选项来创建下拉列表,但如果要在Java程序中通过代码实现这一功能,可能需要借助一些第三方库。本文将分享两种使用免费Java库在Excel中创建下拉列表的方法。

操作Excel的免费Java控件:Free Spire.XLS for Java. (下载后手动引入jar包或者通过Maven仓库安装均可)

方法一:基于字符串数组中的值来创建Excel下拉列表

该方法是通过 Free Spire.XLS for Java 提供的 IDataValidation 接口下的 setValue() 方法先定义一个字符串数组作为列表项,然后再通过将 isSuppressDropDownArrow() 方法的参数设置为false 来应用下拉箭头。

该方法就等同于在Excel “数据验证” 选项中的 “来源” 中直接输入一串内容作为列表项。

代码:

import com.spire.xls.*;
import java.awt.*;public class ExcelDropdownList {public static void main(String[] args) {//创建Workbook对象Workbook workbook = new Workbook();//获取第一张工作表Worksheet sheet = workbook.getWorksheets().get(0);//在指定单元格中添加文本sheet.getCellRange("B2").setValue("职员");sheet.getCellRange("B3").setValue("张三");sheet.getCellRange("C2").setValue("部门");//设置字体和单元格样式sheet.getCellRange("B2:C2").getStyle().getFont().isBold(true);sheet.getCellRange("B2:C2").getStyle().getFont().setColor(Color.BLUE);sheet.getCellRange("B2:C3").getStyle().getFont().setSize(11);sheet.getCellRange("B2:C3").setRowHeight(18);sheet.getCellRange("B2:C3").setColumnWidth(12);//设置下拉列表的值sheet.getCellRange("C3").getDataValidation().setValues(new String[]{"财务部", "采购部", "销售部", "行政部"});//在指定单元格中创建下拉列表sheet.getCellRange("C3").getDataValidation().isSuppressDropDownArrow(false);//保存结果文件workbook.saveToFile("Excel下拉列表.xlsx", ExcelVersion.Version2013);}
}

 

方法二:基于单元格区域的内容来创建Excel下拉列表

该方法是通过 Validation 类的 setDataRange() 方法指定一个单元格区域中的内容作为下拉列表的数据源。该方法更加灵活,创建后如果你想更新下拉列表的选项,直接更新单元格中的数据即可。效果如图:

代码:

import com.spire.xls.*;
import java.awt.*;public class DropdownList {public static void main(String[] args) {//创建Workbook对象Workbook workbook = new Workbook();//获取第一张工作表Worksheet sheet = workbook.getWorksheets().get(0);//在指定单元格中添加文本sheet.getCellRange("B2").setValue("职员");sheet.getCellRange("B3").setValue("张三");sheet.getCellRange("C2").setValue("部门");sheet.getCellRange("A11").setValue("财务部");sheet.getCellRange("A12").setValue("采购部");sheet.getCellRange("A13").setValue("销售部");sheet.getCellRange("A14").setValue("行政部");//设置字体和单元格样式sheet.getCellRange("B2:C2").getStyle().getFont().isBold(true);sheet.getCellRange("B2:C2").getStyle().getFont().setColor(Color.BLUE);sheet.getCellRange("B2:C3").getStyle().getFont().setSize(11);sheet.getCellRange("B2:C3").setRowHeight(18);sheet.getCellRange("B2:C3").setColumnWidth(12);//将指定的单元格区域的内容作为数据源来创建下拉列表sheet.getCellRange("C3:C4").getDataValidation().setDataRange(sheet.getCellRange("A11:A14"));//保存结果文件workbook.saveToFile("Excel下拉列表2.xlsx", ExcelVersion.Version2013);}
}

 

免费Free Spire.XLS for Java库支持多种Excel操作功能,但同时也存在一些限制。

了解功能点击:免费Java Excel组件中文教程icon-default.png?t=N7T8https://www.e-iceblue.cn/spirexlsforjava/spire-xls-for-java-program-guide-content.html

http://www.hkea.cn/news/139863/

相关文章:

  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则
  • 网上手机商城网站建设直通车推广计划方案
  • 网站框架是谁做做个电商平台要多少钱
  • 网站开发建设书籍推荐b2b外贸平台
  • 网站首页的布局设计进行优化
  • 无锡做家纺公司网站如何建网站不花钱
  • bootstrap制作的网站页面优化网站seo
  • 海口网站建设优化班级优化大师官网登录
  • 连接品硕网线做怎么弹网站百度地图推广电话
  • 网站做cdn怎么弄百度推广怎么推广
  • 光谷做网站推广竞价服务托管公司
  • 网上商城网站建设方案书公众号seo排名
  • wordpress内网访问泰州百度关键词优化
  • 做淘客网站用备案网络营销计划书怎么写
  • 网站 公安 备案深圳百度推广客服电话多少
  • 北京米兰广告设计有限公司广州优化疫情防控举措
  • 汕头个人建站模板网站推广计划方法
  • php企业网站无限制源码网络营销方案设计
  • 动漫网站开发与建设百度网盘网页版入口官网
  • 咸阳做网站长沙网络营销外包哪家好
  • 专门做私人定制旅游的网站搜索引擎营销方法
  • 注册安全工程师管理系统网奇seo赚钱培训
  • 武汉市住房和城乡建设厅官方网站生猪价格今日猪价
  • 住房和城乡建设部网站诚信评价搜索引擎优化人员优化