一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 文件大數據Excel下載實例代碼

java 文件大數據Excel下載實例代碼

2020-09-17 14:56Java之家 Java教程

這篇文章主要介紹了java 文件大數據Excel下載實例代碼的相關資料,需要的朋友可以參考下

java 文件大數據Excel下載實例代碼

excel可以用xml表示。故可以以此來實現邊寫邊下載文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package com.tydic.qop.controller;
 
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.tydic.qop.vo.param.RealTimeReportParamVo;
 
@Controller
@RequestMapping(value = "/exportStream")
public class testExportByStream {
  /*
   * 導出文件通過流
   */
  @RequestMapping(value = "/exportStream.html")
  @ResponseBody
   public String exportByStream(RealTimeReportParamVo params, HttpServletResponse response) throws Exception{
 
    String fileName="接口統計分析";
     
    response.reset();
    response.setContentType("application/octet-stream;charset=utf-8");
    response.setHeader("Content-Disposition", "attachment;filename="+ new String((fileName + ".txt").getBytes(), "iso-8859-1"));
    ServletOutputStream out = response.getOutputStream();
    BufferedInputStream bis = null;
    BufferedOutputStream bos = null;
    for(int i=0;i<1000000;i++){
      String contentStr="aaa自己寫的controller"+i+"\n";
      System.out.println(contentStr);
      byte[] contentByte=(contentStr).getBytes();
      InputStream is = new ByteArrayInputStream(contentByte);
      readWrite(is,out,bis,bos);
       
    }
      if (bis != null)
        bis.close();
      if (bos != null)
        bos.close();
    return null;
  }
   
  public void readWrite(InputStream is,ServletOutputStream out,BufferedInputStream bis,BufferedOutputStream bos){
    try {
      bis = new BufferedInputStream(is);
      bos = new BufferedOutputStream(out);
      byte[] buff = new byte[2048];
      int bytesRead;
      // Simple read/write loop.
      while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
        bos.write(buff, 0, bytesRead);
      }
      bos.flush();
    } catch (final IOException e) {
      e.printStackTrace();
    }
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产欧美日韩不卡 | 香蕉国产精品偷在线播放 | 男男同志gaysxxx| 91国内在线国内在线播放 | 国产精品美女福利视频免费专区 | 小草视频免费观看在线 | 男女真实无遮挡xx00动态图软件 | 亚洲国产精品福利片在线观看 | 国产尤物视频 | 四虎影视在线观看2413 | 丝瓜茄子绿巨人秋葵榴莲污 | 欧美高清无砖专区欧美精品 | 草草免费观看视频在线 | 国产精品反差婊在线观看 | 成人欧美一区二区三区黑人 | 免费一级欧美片在线观免看 | 日韩精品一区二三区中文 | 2019年国产高清情侣视频 | 久久棋牌评测 | juy799大岛优香在线观看 | 国产精品第3页 | chinese男男gayxxx| 国产99久久久国产精品成人 | 国内精品久久久久影院网站 | 国产一级片在线 | 福利片福利一区二区三区 | 四虎免费在线视频 | 国产经典一区 | 亚洲高清国产拍精品动图 | 亚洲国产五月综合网 | 丰满肥臀风间由美357在线 | 无人在线视频高清免费播放 | 国产精品模特hd在线 | 精品一区二区三区在线成人 | 日韩欧一级毛片在线播无遮挡 | 日韩日韩日韩手机看片自拍 | 传说之下羊妈挤羊奶网站 | 美女毛片老太婆bbb80岁 | 国产拍拍拍免费专区在线观看 | 国产精品亚洲一区二区 | 校服下的白嫩小乳尖h1v1 |