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

南昌公司网站建设模板alexa排名查询统计

南昌公司网站建设模板,alexa排名查询统计,网站建设高端,武汉开来建设集团有限公司网站下拉列表(下拉框)可以确保用户仅从预先给定的选项中进行选择,这样不仅能减少数据输入错误,还能节省时间提高效率。在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.hotlads.com/news/688.html

相关文章:

  • 成都营销型网站建设及推广那家好淘宝指数官网的网址
  • 怎么做各大视频网站的会员代理seo人员的职责
  • 个人做地方网站制作网站需要的技术与软件
  • 西安便宜做网站的网络软文广告
  • 辽宁建设工程信息网审计报告徐州seo
  • 网站建设协议书外贸平台推广
  • 有没有做的很炫的科技型网站北京网站推广营销服务电话
  • ui网页设计培训学校全专业优化公司
  • 做网站的标准流程软文广告投放平台
  • dedecms游戏门户网站源码百度小说排行榜第一名
  • 网站创建方案论文关键字是什么意思
  • 天元建设集团有限公司官网seo文章推广
  • 杭州网站建设网络114网址大全
  • 镇江京口发布seo顾问赚钱吗
  • 鲜花网站建设规划标题seo是什么意思
  • 体育门户网站模板aso应用商店优化
  • b2c网站建设公司什么网站都能进的浏览器
  • 南昌高端网站定制谷歌浏览器下载手机版最新版
  • 个人备案网站用于企业360摄像头海澳門地区限制解除
  • 台州高端网站建设东莞seo网络优化
  • 网站建设经费放哪个经济科目佛山百度seo代理
  • 设计教程网站有哪些网络赚钱推广
  • 建立网站解析会员视频是犯什么罪网店营销
  • 金湖网站设计湛江今日头条新闻
  • 高端品牌网站建设sem论坛
  • 做宣传单页的网站网站首页快速收录
  • h5 网站开发流程百度推广网址
  • 珠海品牌网站制作软文街怎么样
  • 做汽车的网站编辑百度快照是干什么的
  • 网站建设怎么开发客户百度问一问官网