jxl问题求救

问题描述

我使用了jxl,来处理Excel文件,使用过的朋友请帮我解答一下这个问题,谢谢。从客户端送过来的InputStream,如果直接到getWorkBook,则出错:jxl.read.biff.BiffException:Theinputfilewasnotfound.代码如下:ServletInputStreamins=request.getInputStream();byte[]junk=newbyte[1024];intbytesRead=0;bytesRead=ins.readLine(junk,0,junk.length);bytesRead=ins.readLine(junk,0,junk.length);bytesRead=ins.readLine(junk,0,junk.length);bytesRead=ins.readLine(junk,0,junk.length);Workbookworkbook=Workbook.getWorkbook(ins);

解决方案

解决方案二:
建议在本地处理。不要一边传输一边处理。可以先上传,再操作上传后的文件
解决方案三:
request.getInputStream();这块可能没有取到值,在有就是取到值是一个相对的路径,JXL处理的文件要是一个绝对路径
解决方案四:
先把文件传过来再解析。或者你把整个文件都接收后在解析文件。
解决方案五:
Workbook.getWorkbook方法的参数是File或者是FileInputStream你可以先把客户端的流建立个文件然后作为参数传进去你可以先建立一个文件Filef=newFile(path);然后把你的流ServletInputStreamins=request.getInputStream();写入到这个文件然后再Workbookworkbook=Workbook.getWorkbook(f);这样试试

时间: 2024-09-23 19:17:25

jxl问题求救的相关文章

求救,android studio 运行 avd 后提示内存不足,程序子自动关闭,并出现如下代码?

问题描述 求救,android studio 运行 avd 后提示内存不足,程序子自动关闭,并出现如下代码? draw: Could not use program error=0x505 解决方案 http://www.crifan.com/android_emulator_run_too_slow_in_debug_mode/

c++-[紧急求救]C++:在循环结构中使用链表,程序运行终端

问题描述 [紧急求救]C++:在循环结构中使用链表,程序运行终端 如题.(这是图像处理中的中值滤波,不过问题不涉及图像处理)链表操作都没有问题,在另外的程序中测试过.这这段代码中第一次调用也没有问题,就是第二次到list.insert()时会跳出中断:这段代码如下: int i j x y p t;//p为当前像素位置 int a[arg*arg] = {0}; linklist list; for (y = 0; y<nHeight - arg + 1; y++) { for (x = 0;

博奥新能求救:html中的DIV嵌套一个DIV,怎么让里面的DIV剧中?

问题描述 博奥新能求救:html中的DIV嵌套一个DIV,怎么让里面的DIV剧中? 博奥新能在写代码的时候发现这个问题一直没办法解决,IE和360都不能,所以博奥新能不知道哪里出了问题,请大神帮忙解决一下.谢谢.. 解决方案 div剧中css代码div上下左右剧中 解决方案二: 可以尝试一下: 1.对需要水平居中的DIV层添加以下属性: margin-left: auto; margin-right: auto; 2.主要的样式定义如下: body {TEXT-ALIGN: center;} #

线程-求救高手。。linux c编程,用进程池实现shell命令cp

问题描述 求救高手..linux c编程,用进程池实现shell命令cp 现在状态是,复制单个文件没问题,复制一个目录且目录里没有子目录也没问题. 如果目录里有一个子目录,这样貌似没有问题,但是如果有多个子目录,就会出现各种问题. 弄了一个晚上了,各种惆怅,求救各位老大帮忙看看. 本人新手,代码比较乱真的非常抱歉. //code start #include #include #include #include #include #include #include #include #inclu

ngix-nginx搭建流服器(.m3u8+预切片.ts文件)动态生成防盗链问题(路过大神,求救)

问题描述 nginx搭建流服器(.m3u8+预切片.ts文件)动态生成防盗链问题(路过大神,求救) 我最近在搭建一个nginx rtmp流服器,使用.m3u8文件+静态预切片.ts文件:安全考虑需要增加防盗链功能:针对单个.m3u8文件请求增加防盗链没有问题:但是生成.ts动态防盗链有一些问题: 生成.ts动态防盗链方法: 将.m3u8防盗链key=xxxx赋值给.ts(使用ngx_http_substitutions_filter_module-master模块替换内容 .ts 替换成 .ts

jxl如何读和取excle中的数据

本节主要介绍用jxl如何读和取excle中的数据. preparation sample introduction 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体.数字.日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要.最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件.另外需要说明的是,这套API对图形和图

基于JXL的Excel数据导入工具

写这东西主要是前段时间项目中有类似的需求,觉得导入Excel也是一个比较常用的功能,所以进行了简单的封装: 功能介绍: 1.一个简单的利用jxl导入Excel的工具: 2.数据集的获取方式支持JDBC.内部利用Record构建两种: 3.仅支持字符类型.数值类型.日期类型数据的导入: 附件中的jar可以引入直接使用,jar中已包含源码,zip中包括各种导入方法的演示:zip中包含了jdbc所需的jar和jxl.jar. 您也可以点击http://sites.google.com/site/gwi

jxl将html表单中数据写入到excel

首先下载jxl-2.6.12.jar或者在maven中添加  <dependency>          <groupId>net.sourceforge.jexcelapi</groupId>        <artifactId>jxl</artifactId>            <version>2.6.12</version>      </dependency> 后台代码如下:   Writabl

系统-LINUX网卡驱动修改(ath9k驱动),求救!!

问题描述 LINUX网卡驱动修改(ath9k驱动),求救!! 小弟现在做一个任务,需要跳过网卡驱动的协议栈,直接通过射频发送数据,不知如何修改? 网卡是AR9285,系统是LINUX,驱动为ATH9K. 不知各位高人有何指教? 解决方案 我最近也在做这块,请问解决了吗