<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    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 97麻豆精品国产自产在线观看| japanese乱人伦精品| 久久99精品久久水蜜桃| 国产精品免费久久| 日韩精品一区二区三区毛片| 91热成人精品国产免费| 国内精品在线视频| 久久国产精品二国产精品| 国产69精品久久久久999三级| 亚洲精品GV天堂无码男同| 久久99国产乱子伦精品免费| 亚洲精品无码AV人在线播放| 日韩一区二区三区在线精品| WWW夜片内射视频日韩精品成人| 亚洲精品白色在线发布| 久久久久亚洲精品影视| 亚洲精品自产拍在线观看| 国产精品永久免费视频| 一本大道无码人妻精品专区| 日韩精品视频在线观看免费| 欧美精品久久天天躁| 亚洲国产精品免费观看 | 亚洲AV永久青草无码精品| 精品久久久久久无码国产| 日本五区在线不卡精品| 在线观看免费精品国产| 精品哟哟哟国产在线观看不卡| 99RE6热在线精品视频观看| 亚洲精品国产成人| 久久久久久精品成人免费图片| 99久久精品免费精品国产| 亚洲国产精品人久久| 少妇人妻偷人精品无码视频| 久9久9精品视频在线观看| 久久国产乱子伦精品免费一 | 亚洲精品电影天堂网| 精品无码国产一区二区三区AV | 精品国产毛片一区二区无码 | 四虎亚洲精品高清在线观看| 97精品一区二区视频在线观看 | 国产精品网站在线观看免费传媒|