<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    excel讀取java

    文檔

    excel讀取java

    excel讀取java只需四步:首先添加處理excel的依賴jar包,然后向excel中寫入內容的類,接著讀取Excel中的數據,并寫入list中,在D盤下面創建readExcel.xls(有內容) 和writeExcel.xlsx即可。
    推薦度:
    導讀excel讀取java只需四步:首先添加處理excel的依賴jar包,然后向excel中寫入內容的類,接著讀取Excel中的數據,并寫入list中,在D盤下面創建readExcel.xls(有內容) 和writeExcel.xlsx即可。

    如何在excel讀取java,讓我們一起來了解一下?

    1、首先添加處理excel的依賴jar包。

    
    ????????
    ????????????org.apache.poi
    ????????????poi
    ????????????3.16
    ????????
    ????????
    ????????????org.apache.poi
    ????????????poi-ooxml
    ????????????3.14
    ????????
    ????????
    ????????
    ????????????net.sourceforge.jexcelapi
    ????????????jxl
    ????????????2.6.10
    ????????

    2、向excel中寫入內容的類。

    package?com.li.controller;
    import?java.io.File;
    import?java.io.FileInputStream;
    import?java.io.FileOutputStream;
    import?java.io.IOException;
    import?java.io.OutputStream;
    import?java.util.ArrayList;
    import?java.util.HashMap;
    import?java.util.List;
    import?java.util.Map;
    import?org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import?org.apache.poi.ss.usermodel.Cell;
    import?org.apache.poi.ss.usermodel.Row;
    import?org.apache.poi.ss.usermodel.Sheet;
    import?org.apache.poi.ss.usermodel.Workbook;
    import?org.apache.poi.xssf.usermodel.XSSFWorkbook;
    public?class?WriteExcel?{
    ????private?static?final?String?EXCEL_XLS?=?"xls";
    ????private?static?final?String?EXCEL_XLSX?=?"xlsx";
    ????
    ????public?static?void?main(String[]?args)?{
    ????????
    ????????Map?dataMap=new?HashMap();
    ????????dataMap.put("BankName",?"BankName");
    ????????dataMap.put("Addr",?"Addr");
    ????????dataMap.put("Phone",?"Phone");
    ????????List?list=new?ArrayList();
    ????????list.add(dataMap);
    ????????writeExcel(list,?3,?"D:/writeExcel.xlsx");
    ????????
    ????}
    ????public?static?void?writeExcel(List?dataList,?int?cloumnCount,String?finalXlsxPath){
    ????????OutputStream?out?=?null;
    ????????try?{
    ????????????//?獲取總列數
    ????????????int?columnNumCount?=?cloumnCount;
    ????????????//?讀取Excel文檔
    ????????????File?finalXlsxFile?=?new?File(finalXlsxPath);
    ????????????Workbook?workBook?=?getWorkbok(finalXlsxFile);
    ????????????//?sheet?對應一個工作頁
    ????????????Sheet?sheet?=?workBook.getSheetAt(0);
    ????????????/**
    ?????????????*?刪除原有數據,除了屬性列
    ?????????????*/
    ????????????int?rowNumber?=?sheet.getLastRowNum();????//?第一行從0開始算
    ????????????System.out.println("原始數據總行數,除屬性列:"?+?rowNumber);
    ????????????for?(int?i?=?1;?i?<=?rowNumber;?i++)?{
    ????????????????Row?row?=?sheet.getRow(i);
    ????????????????sheet.removeRow(row);
    ????????????}
    ????????????//?創建文件輸出流,輸出電子表格:這個必須有,否則你在sheet上做的任何操作都不會有效
    ????????????out?=??new?FileOutputStream(finalXlsxPath);
    ????????????workBook.write(out);
    ????????????/**
    ?????????????*?往Excel中寫新數據
    ?????????????*/
    ????????????for?(int?j?=?0;?j?

    3、讀取Excel中的數據,并寫入list中。

    package?com.li.controller;
    import?java.io.File;
    import?java.io.FileInputStream;
    import?java.io.FileNotFoundException;
    import?java.io.IOException;
    import?java.io.InputStream;
    import?java.util.ArrayList;
    import?java.util.List;
    import?jxl.Sheet;
    import?jxl.Workbook;
    import?jxl.read.biff.BiffException;
    public?class?ReadExcel?{
    ????public?static?void?main(String[]?args)?{
    ????????ReadExcel?obj?=?new?ReadExcel();
    ????????//?此處為我創建Excel路徑:E:/zhanhj/studysrc/jxl下
    ????????File?file?=?new?File("D:/readExcel.xls");
    ????????List?excelList?=?obj.readExcel(file);
    ????????System.out.println("list中的數據打印出來");
    ????????for?(int?i?=?0;?i??outerList=new?ArrayList();
    ????????????????//?每個頁簽創建一個Sheet對象
    ????????????????Sheet?sheet?=?wb.getSheet(index);
    ????????????????//?sheet.getRows()返回該頁的總行數
    ????????????????for?(int?i?=?0;?i?

    4、在D盤下面創建readExcel.xls(有內容) 和writeExcel.xlsx即可。

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    excel讀取java

    excel讀取java只需四步:首先添加處理excel的依賴jar包,然后向excel中寫入內容的類,接著讀取Excel中的數據,并寫入list中,在D盤下面創建readExcel.xls(有內容) 和writeExcel.xlsx即可。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    extend java extends java false是java關鍵字嗎 愛奇藝黃金會員和星鉆會員的區別 field java foreach java for循環java gateway java gdal java gdb java geohash java geojson java glue java golang調用java grep java groupby java guava java hbase java hibernate java hotspot java enum java 小程序和app的區別 awesome java arrays java eclipse創建java dozer java double java 微信怎么群發消息給多人 django java continue java 被刪的微信聊天記錄怎么找回來 compareto java cmake java class轉java character java callable java qq實名認證怎么解除 calendar java cache java c#調用java接口
    Top 精品精品国产高清a毛片| 91精品一区二区三区久久久久| 好吊妞视频这里有精品| 久久精品国产亚洲AV麻豆不卡| 精品福利一区3d动漫| 狠狠色香婷婷久久亚洲精品| 久久国产精品国产自线拍免费| 牛牛在线精品观看免费正| 国产精品一区二区不卡| 无码久久精品国产亚洲Av影片| 国产三级精品久久| 精品一区二区三区在线观看l| 久久国产精品99久久小说| 午夜精品久久久久9999高清| 国产精品麻豆成人AV电影艾秋| 91精品国产91热久久久久福利| 久久老子午夜精品无码怎么打| 久久99精品久久久久久9蜜桃| 国产在线观看91精品不卡| 久久天堂AV女色优精品| 国产精品亚洲精品青青青| 久久精品中文字幕无码绿巨人| 国产精品免费一区二区三区四区 | 国产精品龙口护士门在线观看| 成人精品一区二区三区电影| 国产精品一区在线播放| 亚洲国产精品成人精品软件| 99在线观看精品| 人人妻人人澡人人爽人人精品97 | 夜夜精品无码一区二区三区| 久久精品女人天堂AV| 亚洲乱码日产精品一二三| 国产在线精品香蕉麻豆| 色妞妞www精品视频| 久久亚洲AV无码精品色午夜| 99久久综合精品免费| 无码人妻精品一区二区三区久久| 久久精品女人毛片国产| 久热青青青在线视频精品| 久久人人爽天天玩人人妻精品| 久久精品九九亚洲精品天堂|