在使用excel表格时,有些列是不希望用户可以修改的,诸如审计日志里面确定的部分,而审计人,审计时间等则是需要审计员进行修改的。所以就涉及到不同表格是否可以修改的情况。
1在excel中方法如下:
先选中希望别人填写或修改的部分,然后鼠标右键:
设置单元格格式----保护--把锁定前面的对号清除--确定
然后选 工具--保护--保护工作表 (密码自己掌握,怕忘就空) --确定
2 先在要设置锁定的单元格属性中设置,“单元格格式”——“保护”——“锁定”,然后把开放的单元格属性中的“锁定”取消。然后点菜单“工具”——“保护” ——“保护工作表”——“保护工作表及锁定的单元格内容”,将“允许次工作表的所有用户进行”下面的复选框除“选定锁定单元格”外的全部打勾就可以了,你 还可以设定一个保护密码。
先选中希望别人填写或修改的部分,然后鼠标右键:
设置单元格格式----保护--把锁定前面的对号清除--确定
然后选 工具--保护--保护工作表 (密码自己掌握,怕忘就空) --确定
2 先在要设置锁定的单元格属性中设置,“单元格格式”——“保护”——“锁定”,然后把开放的单元格属性中的“锁定”取消。然后点菜单“工具”——“保护” ——“保护工作表”——“保护工作表及锁定的单元格内容”,将“允许次工作表的所有用户进行”下面的复选框除“选定锁定单元格”外的全部打勾就可以了,你 还可以设定一个保护密码。
当然,如果通过JXL来操作导出的单元格,还要使用以下方式:
先在代码中新建一个“解锁”的格式如下:
jxl.write.WritableCellFormat format_unlock = new jxl.write.WritableCellFormat();
format_unlock.setLocked(false);
format_unlock.setLocked(false);
确定你将要导出的excel文件:
OutputStream os = new FileOutputStream(excelName+".xls");
WritableWorkbook wwb = Workbook.createWorkbook(os);
WritableSheet ws = wwb.createSheet(excelName, 0);
WritableWorkbook wwb = Workbook.createWorkbook(os);
WritableSheet ws = wwb.createSheet(excelName, 0);
查找所需的列,加入新的cell,同时为该cell设置format为解锁
if(fieldlist.get(i).getAttribute().equals("something")){
ws.addCell(new Label(i, row, ee.getsomething()));
ws.getWritableCell(i, row).setCellFormat(format_unlock);
}
ws.addCell(new Label(i, row, ee.getsomething()));
ws.getWritableCell(i, row).setCellFormat(format_unlock);
}
最后在sheet中设置该表单为protected格式
ws.setProtected(true);
相关推荐
这个例子介绍了如何使用jxl实现Excel的单元格自动缩小字体填充,而不是列的长度随单元格内容自动扩展,但是有一个缺点,jxl不支持图文格式的Excel展示。附件中有jxl的jar包,以及我调用的例子。欢迎大家下载。
JXL操作excel 字体 颜色 设置单元格 详解
excel 解析,jxl 实现,通用excel 解析,jxl 实现,通用
根据Excel 中的单元格的标签更新Excel单元格的数据。包含jxl.jar文件,适合于jdk1.5~
使用jxl方式实现Excel表格导出,非常简单而且实用
JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包
使用Jxl对Excel进行导入导出,其中包含设置单元格样式以及数据有效性。
jxl实现的excel处理程序 jxl实现的excel处理程序jxl实现的excel处理程序 jxl实现的excel处理程序 jxl实现的excel处理程序 jxl实现的excel处理程序
jxl对excel添加水印(含有setWaterMarkImage方法).zip
java jxl Excel 读写 合并单元格 下载 等实例
java操纵excel的jar包
这是我自己做的2个例子,里面是用JXL这个第三方控件来实现了java对excel表格的操作,里面写的很详细,而且jxl.jar包我也放在里面了,大家直接拷贝我的代码就可以用了
jxl操作excel说明以及jxl jar包
java导入导出excel操作(jxl) Java解释Excel数据(jxl.jar包的使用) 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够...
ExcelDemo_Excel导出_下载_POI读excel_JXL读写excel_java读写excel_列宽_读取合并或拆分单元格内容
jxl.jar,纯java编写,实现excel导入导出,也就那么回事
jxl实现excel上传下载全部功能, 详细代码和java文件
jxl读取合并单元格
EXCEL文件解析工具 jxl.jar 支持xls格式excel文件读写
jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程 jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程