POI生成excel檔案並儲存

2021-10-08 15:38:29 字數 813 閱讀 1881

關於excel檔案,上傳到雲有兩種方法(雲的方法引數需要輸入流)

1.先在本地生成乙個檔案,然後將物件寫入檔案裡,然後再獲取檔案的輸入流,然後呼叫方法上傳到雲,這種方法就比較蠢了

file file = new file(excel_dir + fname);

// 建立資料夾

files.createparentdirs(file);

xssfworkbook wb = new xssfworkbook();

……fileoutputstream fos = new fileoutputstream(file);

wb.write(fos);

//      fileinputstream fileinputstream = new fileinputstream(file);

//最後在finally裡記著要刪除生成的檔案

if (file.exists())

2.將物件write進記憶體輸出流, 然後記憶體輸出流再寫出,用寫出的位元組構造乙個記憶體輸入流

xssfworkbook wb = new xssfworkbook();

…..bytearrayoutputstream bos = new bytearrayoutputstream();

wb.write(bos);

byte bytes = bos.tobytearray();

bytearrayinputstream bytearrayinputstream = new bytearrayinputstream(bytes);

POI生成excel檔案

entranceguarduploadeventmodel eventmodel new entranceguarduploadeventmodel listdatalist entranceguarduploadeventservice.queryall eventmodel 第一步,建立乙個we...

poi生成excel相關設定

poi生成excel整理 設定邊框 字型 顏色 加粗 居中 hssfworkbook wb new hssfworkbook hssfsheet sheet wb.createsheet hssfcellstyle setborder wb.createcellstyle 一 設定背景色 setbo...

POI 操作 EXCEL檔案

1.最新的poi工具包 poi 主頁 快速上手使用poi hssf 2 excel 結構 hssfworkbook excell 文件物件介紹 hssfsheet excell的表單 hssfrow excell的行 hssfcell excell的格仔單元 hssffont excell字型 hs...