JXL实现Excel单元格锁定分为两个部分:

Excel设置 Jxl代码 Excel设置

选中所有单元格右键[设置单元格格式],点击[保护]选项卡,将[锁定]前面的勾去掉。 选中需要锁定的单元格右键[设置单元格格式],点击[保护]选项卡,将[锁定]前面的勾勾上。 选中Excel上面的选项卡[审阅],点击[工作表保护],设置一下密码和保护级别。 然后在Excel中测试一下,步骤2中设置的单元格已经被保护不可以修改,其它单元格可以修改。 JXL代码片段

默认生成的sheet中所有的单元格都会被锁定,所以如果希望哪些cell不被锁定需要设置一下。下面是部分代码,其中颜色标注部分为关键代码。

outFile = new File(exlFilePath);

FileOutputStream os = new FileOutputStream(outFile);

Workbook tBook = Workbook.getWorkbook(tmpFile);

WritableWorkbook wbook = Workbook.createWorkbook(os,tBook);

WritableSheet wsheet = wbook.getSheet(0);

//先定义好解锁Format

jxl.write.WritableCellFormat format_unlock = new jxl.write.Writabl eCellFormat(new WritableFont(WritableFont.createFont("宋体"), 10,Wr itableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE));

format_unlock.setBorder(Border.ALL,BorderLineStyle.THIN);

format_unlock.setAlignment(Alignment.LEFT);

format_unlock.setLocked(false);

//设置解锁格式

Label wage = new Label(5, r, "", format_unlock);

wsheet.addCell(wage);

java 锁定excel单元格格式化,JXL实现Excel单元格锁定相关推荐

  1. java excel导出 jxl_java使用JXL导出Excel及合并单元格

    jxl是一个韩国人写的java操作excel的工具,在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持 ...

  2. java excel导出 jxl_Java中用JXL导出Excel代码详解

    jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支 ...

  3. java jxl 写 excel文件_Java使用jxl写入Excel文件

    首先添加jxl的maven依赖: net.sourceforge.jexcelapi jxl 2.6.12 示例代码: import java.io.File; import java.io.IOEx ...

  4. java输出excel 异常处理_使用poi导出Excel,并设定单元格内容类型,抛出异常

    本例子使用的是HSSF,为Excel2003提供处理方案. 设定为输入类型为数值 import org.apache.poi.hssf.usermodel.DVConstraint; import o ...

  5. java poi 设置时间空间_java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式?...

    java - POI - 如何将单元格值设置为Date并应用默认的Excel日期格式? 我已经使用Apache POI一段时间以编程方式读取现有的Excel 2003文件. 现在我有了一个新的要求,即 ...

  6. JXL生成EXCEL时单元格设置为数值却展示货币或自定义的问题处理

    前言: 以下内容为个人见解,勿喷,欢迎有更好解决方法的大佬指点 问题起源: 最近项目中有一个这样的需求:根据后台数据生成Excel后转存到服务器上供用户进行下载.这本来是一个比较常见的需求,不存在什么 ...

  7. java导出excel表格设置行高,POI导出Excel设置单元格格式

    使用Apache的POI相关API导出Excel设置单元格格式 栗子,一下各个代码之间的变量是通用的,要是在某个代码块中找不到某个变量,则可以向上找寻 准备工作 InputStream = templ ...

  8. java excel单元格背景色_POI 设置Excel单元格背景色(setFillForegroundColor)

    背景介绍: 使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计 ...

  9. java excel 边框_【web开发】☆★之利用POI操作Excel表格系列教程【9】单元格边框处理...

    [web开发]☆★之利用POI操作Excel表格系列教程[9]单元格边框处理 package csg.xiaoye.poidemo; import java.io.FileOutputStream; ...

  10. java excel导出 jxl_JAVA利用JXL导出/生成 EXCEL

    jxl是java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持非常好,A ...

最新文章

  1. js获取 浏览器,手机内核
  2. oracle linux 配置本地yum,oracle linux配置本地光盘yum源
  3. HDU 4787 GRE Words Revenge
  4. 一篇文章来告诉你可视化是多么重要
  5. 第五章:创建自定义绑定
  6. java中范型的限定
  7. gdal获取像元的灰度值java_GDAL利用地理坐标读取图像像元值
  8. san服务器型号,san存储服务器配置
  9. maven jdk 8 Error while generating Javadoc 或者 Error while creating archive
  10. Oracle中表pagesize,Oracle 解决显示凌乱串行问题时column、pagesize、linesize的设定
  11. VisualBox 安装 CentOS 7.6 操作记录
  12. JavaScript的==和Java的==比较
  13. 【Android 12 AOSP学习】Android 12源码下载编译
  14. 安卓版AWZ爱伪装一键新机说明
  15. esApi基本概念和操作
  16. 性能测试从入门到精通高级篇 - Jmeter之IP伪装和欺骗(详解教程)
  17. Java云同桌学习系列(二十二)——mongoDB数据库
  18. Win10 Office2016 激H失败错误代码0x80080005
  19. EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败。
  20. Linux设备模型-1-主要概念

热门文章

  1. 直播预告 | 自监督学习在推荐系统中的应用
  2. 3dmax联机分布式渲染方法技巧详解
  3. ESB 企业服务总线
  4. 微信群二维码活码生成源码
  5. ODATA入门:$inlinecount,$top,$skip实现
  6. RNA甲基化修饰m6A检测热门技术—MeRIP-seq
  7. Java 中文姓名随机生成
  8. bat脚本 - 通过bat脚本一键启动[开机启动]日常应用
  9. mac如何设置默认输入法
  10. Linux命令大全(最详细)Linux操作系统上课笔记整理