<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 国产午夜精品一区二区三区嫩草 | 91精品久久久久久久久久小网站| 精品久久久久久无码中文野结衣 | 午夜天堂精品久久久久| 国产精品亚洲色婷婷99久久精品| 久久99久久99精品免观看不卡| 精品无码av无码专区| 国产精品亚洲午夜一区二区三区| 国产三级久久久精品麻豆三级| 国产精品线在线精品国语| 2022国产精品手机在线观看| 丰满人妻熟妇乱又仑精品| 国语自产精品视频在线第| 亚洲精品资源在线| 国产精品丝袜一区二区三区| 亚洲国产精品一区二区九九| 思思久久96热在精品国产| 日产精品久久久一区二区| 国产啪精品视频网站| 老司机精品福利在线| 国产精品VIDEOSSEX久久发布| 亚洲av永久无码精品天堂久久| 精品视频在线免费观看| 亚洲国产精品激情在线观看| 日韩精品中文字幕视频一区| 亚洲国产精品白丝在线观看| 久久精品一区二区三区四区| 久热精品人妻视频| 国产va免费精品| 国产精品公开免费视频| 亚洲精品动漫免费二区| 亚洲国产成人精品无码区在线秒播| 久久精品中文字幕无码| 精品视频一区二区三区免费 | 亚洲AV日韩精品久久久久久 | CAOPORM国产精品视频免费| 国产高清在线精品免费软件| 亚洲国产精品美女久久久久| 8AV国产精品爽爽ⅴa在线观看| 亚洲精品亚洲人成在线观看麻豆| 日韩精品人妻系列无码专区免费|