快速生成Excel表並儲存到桌面

2022-08-24 20:51:09 字數 1648 閱讀 7472

使用的是poi 最新的版本

org.apache.poi

poi4.1.0

org.apache.poi

poi-ooxml

4.1.0

下面是我封裝的乙個工具類

/**

* ssbfenqi 快速生成excel表並儲存到桌面

* date:2019/7/20

* timme:14:06

* author: libanglei 李幫磊 */

/*** 快速生成excel表並儲存到桌面 *

*/public

class

excelutil ;

//二維陣列

string particulardetails = new

string,,,

,};

areatehead(5, headcontent,4,particulardetails,"測試生成表張三");

}/***快速生成excel表並儲存到桌面

* @param

line_br 列數

* @param

headcontent 表頭內容

* @param

sum 行數

* @param

particulardetails 二維數組裝上表中詳細內容

* @param

name 生成檔案的名字

* @throws

ioexception

*/private

static

void areatehead(integer line_br, string headcontent,integer sum,string particulardetails,string name) throws

ioexception

//為第一行的每乙個單元格進行賦值 多少列 i

for (int i = 0; i < line_br; i++)

//建立第二行到第sum行 並遍歷每一行新增詳細細節

for (int i = 1; i <=sum; i++)

}//建立random類物件

random random = new

random();

//產生隨機數

int number = random.nextint(999999 - 100000 + 1);

//當前使用者桌面路徑

filesystemview fsv =filesystemview.getfilesystemview();

file com=fsv.gethomedirectory(); //

這便是讀取桌面路徑的方法了

string path =com.getpath();

//轉換路徑格式

string replace = path.replace("\\", "\\\\");

system.out.println(replace);

//生成excel表 匯出到桌面

fileoutputstream fs = new fileoutputstream(replace+"\\" + number +name+ ".xlsx");

wk.write(fs);

}}

GridView讀取EXCEl並儲存到資料庫中

pplsunny 163.com 最後將所有源 貼在文章裡。前台介面顯示 如圖 後台 using system using system.collections using system.configuration using system.data using system.linq using ...

POI生成excel檔案並儲存

關於excel檔案,上傳到雲有兩種方法 雲的方法引數需要輸入流 1.先在本地生成乙個檔案,然後將物件寫入檔案裡,然後再獲取檔案的輸入流,然後呼叫方法上傳到雲,這種方法就比較蠢了 file file new file excel dir fname 建立資料夾 files.createparentdi...

C C 隨機生成資訊,並儲存到檔案中

實現功能 隨機生成一棟學生宿舍樓,每個宿舍具有宿舍編號,隨機學生數。學生資訊包括姓名,id,年齡,籍貫。並把全部資訊以檔案儲存。編譯通過 vc 6.0 如下 include include include include include include using namespace std def...