HSSFWorkbook對象轉換成輸入流


在工作中遇到一個需求,后台生成一個Excel保存到本地,而非導出,這樣就需要我們把生成的HSSFWorkbook轉成一個輸入流,下面上代碼:

 1 public InputStream exportToExcelInputStream(List<User> user) throws Exception {
 2     // 建立表格設置。
 3     HSSFWorkbook wb = new HSSFWorkbook(); // create the new Workbook
 4     HSSFSheet sheet = wb.createSheet(); // create
 5     //生成Excel代碼略
 6         
 7     ByteArrayOutputStream bos = new ByteArrayOutputStream();
 8     wb.write(bos);
 9     byte[] brray = bos.toByteArray();
10     InputStream is = new ByteArrayInputStream(brray);
11     return is;
12 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM