Java對Excel檔案的讀取 後續

2021-06-07 05:28:33 字數 762 閱讀 2854

前面講到我在做2bizbox erp開發的時候,遇到匯入資料的需求,然後我用jxl對excel進行了一些操作。

但我們不能讓使用者輸入「1,2」這種座標吧,如客戶編號座標;使用者肯定喜歡用excel的座標,a1,b1等來表示。來個圖看看:

所以就要求程式把a1,b1等轉換成jxl認識的座標。

第一步:校驗資料,看是否符合excel座標表示法,我用的是正則

第二步:把字母轉化成數字

**供參考

public

static

int splitexcelcell(string coordinate) [0-9]+"

)) }

colandrow[1] = splitexcelcol(tmps.tostring());}

returncolandrow; }

public

static

intsplitexcelcol(string coordinate) "

))else

if(coordinate.length() == 2) }

returncolnumber; }

當然程式也要做一些判斷,如果使用者輸入有誤的話,報一些錯誤提示。

Java讀取Excel檔案

讀取的excel的格式為 姓名 年級 性別 張三 研一 女 李四 param filepath return list 第乙個list存sheet,第二個list存列。按照map取關鍵字 如 map 姓名 輸出為張 三 李四 throws exception public list readexce...

Java對excel檔案的處理

一 讀取excel檔案 string targerpath d file.separator jxl.xls workbook book workbook.getworkbook new file targerpath 獲得第乙個工作表物件 sheet sheet book.getsheet 0 得...

java讀取Excel檔案轉存xml檔案

一 jxl.workbook 讀取excel檔案 讀取檔案 file file new file d a 讀取流 inputstream is new fileinputstream file 讀取excel格式 workbook rwb workbook.getworkbook is 二 使用jx...