Linux下Java上传excel规划求解文件问题求解

java 下载Excel文件被IE阻止,怎么解决?_百度知道
java 下载Excel文件被IE阻止,怎么解决?
提问者采纳
anyasir 写道response,,全部被拦截了 问题补充,我对其他类型设置了几个都没成功,D阆饶玫秸飧鑫募,然后用输出流写出来我也用流写过出来,然后处理保存,&quot,,octet-stream,接着把excel文件导出给用户,无论是通过js的window,&#39,问题补充,setContentType(&quot,2缓盟怠,application&#47,直到excel导出完 问题补充,接下来就是由程序操作,anyasir 写道超链接可以下载的啊,客户只有上传excel文件一个操作,,再跳到更新页面同时发出提示信息,我是先上传一个excel文件,location,H绻贸唇釉趺创シ⒛,这样来设置试试暂时不清楚这个设置是否可行,都被IE阻止,),anyasir 写道file是你上传的那个文件,不能用方式,通过文件路径下载,还是到后台通过流方式输出,2恢滥憔咛宓那榭鲈趺囱,这些都是要一次过执行,可是都被拦截了,href=&#39,
其他类似问题
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2599人阅读
&Java 操作EXCEL 有比较常见的方法 一是使用开源JXL组件,另外一种是POI,POI相对应用更广泛,能够操作微软所有windows文档,但数据量大的情况下比较消耗内存,所以相对效率比较低。这里介绍JXL的使用:使用很方便,是需要一个jxl.jar包就能完成EXCEL的解析和生成,当然为了实现文件上传下载需要使用到apach另外个包commons-fileupdate.jarJXL范例:一、通过页面提交一个Excel到后台,进行数据分析与读取:& 当然其中包含文件上传,通过简单的Servlet实现:&部分代码如下,见注释:String tempPath = &&;&//代表一个EXCEL文件&&Workbook wb& =&&try { &&&& &DiskFileUpload fu = new DiskFileUpload(); // 设置最大文件尺寸,这里是4MB &&&&& fu.setSizeMax(4194304); // 设置缓冲区大小,这里是4kb &&&&& fu.setSizeThreshold(4096); // 设置临时目录:&&&&& fu.setRepositoryPath(tempPath); // 得到所有的文件:&&&&& List fileItems = fu.parseRequest(request);&&&&& Iterator i = fileItems.iterator(); // 依次处理每一个文件:&&&&& while(i.hasNext()) {&&&&&&&& FileItem fi = (FileItem)i.next(); // 获得文件名,这个文件名包括路径:&&&&&&&& String fileName = fi.getName(); // 在这里可以记录用户和文件信息&&&&&&&&&&&&&&& &wb = Workbook.getWorkbook(fi.getInputStream());&&&&&&&& if(wb == null){&&&&& &&&&&&&&&&& }&&&&&&&& //得到excel 所有工作表&&&&&&&& Sheet [] sheets = wb.getSheets();&&&&&&&& if(sheets != null ){&&&&&&&&& &&&&&&&&& for(int c=0; c&sheets. c++){&&&&&&&&&&&&&&&&&&&&&&& //遍历各个工作表&&&&&&&&&&&& Sheet s = sheets[c];&&&&& &&&& & int columns = s.getColumns();&&&&& &&&& & int rows = s.getRows();&&&&&&&&&&&&&&&&&&&& System.out.println(columns + && & + rows);&&&&& &&&& if(columns &0 || rows &0){&&&&& &&&&& for(int r=0; r& r++){&&&&&& &&&&& & for(int col =0; col& col++){&&&&&& &&&&& & //单元格getCell (行,列)&&&&&& &&&&&& Cell cell = s.getCell(col, r);&&&&&& &&&&&& System.out.print(cell.getContents()+&& -&);//输出单元格数据&&&&&&&&&&&& }&&&&&& &&&&& System.out.println();&&&&&& &&&& } &&&&& &&&& }&&&&& &&& }&&&&&&&& }&&&&& } &&} catch(Exception e){ &&}finally{&&&if(wb !=null){&&&&wb.close();&&&}&&}&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:51303次
积分:1058
积分:1058
排名:第16735名
原创:53篇
转载:28篇
评论:34条
(3)(2)(2)(3)(1)(1)(2)(8)(3)(3)(13)(3)(1)(6)(7)(5)(2)(3)(3)(3)(7)2446人阅读
&&&&&& 有的时候,系统需要从Excel导入数据,可是数据有时会自动转成科学计数法,下面使用Java解决。
import java.text.*;
public class TestNum{
&public static void main(String[] args){&&TestNum is = new TestNum();&&is.test();&}&&public void test(){&&double num = 1.11E+27;&&&&&System.out.println(&num= &+num);&&&&& NumberFormat formatter = NumberFormat.getNumberInstance();&&&& //设置小数位数,这里我不需要,所以设置为0&&formatter.setMaximumFractionDigits(0);&&String str = formatter.format(num);&&&&System.out.println(&str= &+str);&&&&//通过分隔符&,&分隔&&String[] str2 = str.split(&,&);&&StringBuffer buffer = new StringBuffer();&&for(int i=0;i&str2.i++){&&&buffer.append(str2[i]);&&}&&String result = buffer.toString();&&System.out.println(&result= &+result);&}}
//文件输入样式
num= 1.11E27str= 1,111,111,111,111,110,000,000,000,000result= 00001.11E27
&-------------------------------------------------------
上面用的是一般的方法,如果确定输入类型,比如你以double输入,可以采用相对的子类,
NumberFormat df = new DecimalFormat(&#0&);&&&& String str3 = df.format(num);
就是也是一种解决办法。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:116865次
积分:1789
积分:1789
排名:第8574名
原创:54篇
评论:49条
(4)(1)(1)(1)(3)(4)(3)(3)(6)(5)(3)(3)(6)(13)(1)java读取上传excel文件和txt文件中的数据 - 下载频道 - CSDN.NET
&&&&java读取上传excel文件和txt文件中的数据
&java读取上传excel文件和txt文件中的数据
Java 读取上传文件里的数据,记事本文件和excel文件
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 传优质资源可以获取积分,详细见。选择完成有奖的任务,可以获取积分。选择购买VIP会员服务,无需积分下载资源。评价资源返积分:第一次绑定手机,将获50下载积分及100论坛可用分。论坛可用分兑换下载积分。
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
java读取上传excel文件和txt文件中的数据
所需积分:1
剩余积分:
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000

我要回帖

更多关于 excel单变量求解 的文章

 

随机推荐