jxl读取设置过数据有效性的xls文件报错
//在用jxl读入excel时,一直报如下错误:
Warning: Cannot read drop down range Unrecognized token 43
Exception in thread "main" java.lang.NullPointerExceptionat jxl.biff.DataValiditySettingsRecord.getFirstColumn(DataValiditySettingsRecord.java:237)at jxl.read.biff.SheetReader.read(SheetReader.java:1016)at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:686)at jxl.read.biff.SheetImpl.getRows(SheetImpl.java:441)at excel.ExcelUtils.readExcel(ExcelUtils.java:48)at excel.ExcelUtils.main(ExcelUtils.java:220)
//去掉excel的数据有效性验证就可以了,如下所示代码:
//构造Workbook(工作薄)对象
File file =new File(jcsjdrModel.getJcsjfilePath());
WorkbookSettings ws = new WorkbookSettings();
ws.setCellValidationDisabled(true);
wb=Workbook.getWorkbook(file,ws);
jxl读取设置过数据有效性的xls文件报错的更多相关文章
- 【POI】导出xls文件报错:The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook
		使用POI导出xls文件,由于数据过多,导致导出xls报错如下: The maximum number of cell styles was exceeded. You can define up t ... 
- springboot jar启动 读取jar包中相对路径文件报错
		jar包启动后读取相对路径文件报异常: Caused by: java.io.FileNotFoundException: class path resource [***.***] cannot b ... 
- php中读取中文文件夹及文件报错
		php读取时出现中文乱码 一般php输出中出现中文乱码我们可用 header ('content:text/html;charset="utf-8"'); php中读取中文文件夹及 ... 
- 【python】python读取文件报错UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 2: illegal multibyte sequence
		python读取文件报错UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 2: illegal multibyte ... 
- pydicom读取dicom文件报错
		之前采用pydicom读取dicom文件一切都很正常,不过最近读取一批数据的时候,会报错 读取代码 file = pydicom.read_file(filepath) data = file.pix ... 
- python读取文件报错:pandas.errors.ParserError: iterator should return strings, not bytes (did you open the file in text mode?)
		python 读取csv文件报错问题 import csv with open('E:/Selenium2script/DDT模块/test.csv','rb') as f: readers = cs ... 
- python3运行时候报错集锦:读取文件报错
		1.关于读取文件报错: 命令执行到cf.read(cfpath),出现如下报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa0 in po ... 
- php导出xls,报错:文件格式和扩展名不匹配。该文件可能已损坏或不安全。除非你相信它的来源,否则不要打开它。
		打开文件报错如下 在文件头加上如下代码 ob_end_clean(); header('Content-Type:application/vnd.ms-excel'); header('Cache-C ... 
- [转]解决IIS下UTF-8文件报错乱码的问题
		找了两天才找到解决办法…….晕晕晕...用第二种方法解决了. 网上找到的方法都没有写这一条 If objASPError.ASPDescription > "" Then 后 ... 
随机推荐
- Visual Studio 2017:SQLite/SQL Server Compact ToolBox使用
			1.首先是下载安装插件:SQLite/SQL Server Compact Toolbox,也可以从工具-->扩展和更新-->联机-->搜索:SQLite/SQL Server Co ... 
- C++ split分割字符串函数
			将字符串绑定到输入流istringstream,然后使用getline的第三个参数,自定义使用什么符号进行分割就可以了. #include <iostream> #include < ... 
- JS高级---新内容课程介绍
			重点: 原型链 重点:不同的继承 原型的另一个作用 重点:this指向要知道到底是谁 复习原型 原型链 原型的指向是否可以改变 继承 如何实现继承 原型的方式继承 借用构造函数继承 组合继承 拷贝 ... 
- Git提交时提示“Please make sure you have the correct access rights and the repository exists.”的解决方法
			1.首先打开Git Bash设置名字和邮箱: git config --global user.name "你的名字" git config --global user.email ... 
- 微信小程序遮罩层覆盖input失效
			问题:微信小程序中,我们常使用遮罩层,如点击按钮弹出下拉框.弹框等等.若在遮罩层下存在input.textarea.canvas.camera.map.video等标签时,会出现遮罩层覆盖失效的问题. ... 
- 【Vue组件系统】
			目录 全局组件 局部组件 注册 子组件的用法 父子组件的通讯 子父组件的通讯 非父子组件的通讯 混入 插槽 具名插槽 使用组件的注意事项 使用组件实现导航栏 "vue.js既然是框架,那就不 ... 
- mysql中的文件排序(filesort)
			在MySQL中的ORDER BY有两种排序实现方式: 1. 利用有序索引获取有序数据 2. 文件排序 在explain中分析查询的时候,利用有序索引获取有序数据显示Using index ,文件排序显 ... 
- 关于XShell&XFtp
			今天在开发的时候要打包一个东东到测试服务器去,突然发现xftp用不了,然后各种下载破解.绿色版 结果都是一堆广告,原来这个xshell支持民用版,无需破解就能下载使用,这里小小的记录下 一. 前言 ... 
- casperJs的安装
			自己买了vps就是爽,想装什么就装什么.就比如说casperjs 1.首先需要安装它的运行环境phantomjs *将这个git项目clone到自己的vps上[https://github.com/a ... 
- SPOJ Distinct Substrings
			给定一个字符串,求不相同子串个数.每个子串一定是某个后缀的前缀,那么原问题等价于求所有后缀之间的不相同子串个数.总数为n*(n-1)/2,再减掉height[i]的和就是答案 #include< ... 
