一、jxl.workbook(讀取excel檔案)
//讀取檔案
file file = new file(「d://a
//讀取流
inputstream is = new fileinputstream(file);
//讀取excel格式
workbook rwb = workbook.getworkbook(is);
二、使用jxl.sheet獲取excel中的值
// 獲得第乙個sheets 的結果
sheet rs = rwb.getsheet(0);
// 得到行數
int num_row = rs.getrows();
system.out.println("行數:" + num_row);
// 得到列數
int num_column = rs.getcolumns();
system.out.println("列數:" + num_column);
//獲取excel中第n行第m個值
system.out.println(rs.getrow(n)[m].getcontents());
三、使用org.jdom2建立excel檔案
// 建立根節點 messagemap;
element root = new element("messagemap");
// 根節點新增到文件中;
document doc = new document(root);
// 建立節點 message;
element elements = new element("message");
// 給 message 節點新增屬性;
elements.setattribute("classname", "xmlanalyzer");
elements.setattribute("type", "xml報文");
// 給父節點messagemap新增message子節點;
root.addcontent(elements);
四、使用org.jdom2.output.xmloutputter將設計好的excel檔案輸出
xmloutputter xmlout = new xmloutputter();
string name = rs.getrow(1)[4].getcontents()+".xml";
// 輸出 xml 檔案;
xmlout.output(doc, new fileoutputstream(url2 + "d:\\a\\b\\"+name));
Java讀取Excel檔案
讀取的excel的格式為 姓名 年級 性別 張三 研一 女 李四 param filepath return list 第乙個list存sheet,第二個list存列。按照map取關鍵字 如 map 姓名 輸出為張 三 李四 throws exception public list readexce...
Java上傳excel檔案並讀取檔案內容
上傳的excel檔案 private file testexcel 上傳的excel檔案的名稱 private string testexcelfilename 讀取excel檔案 is new fileinputstream activationrecordexcel 讀取excel資料內容 pa...
讀取Excel檔案
閒話一下excel中工作簿和工作表的區別 工作簿中包含有工作表。工作簿可以由一張或多張工作表組成,乙個工作簿就是乙個excel 檔案。好了,開始讀取 檔案吧。前提 首先,我們假設需要讀取的 檔案名字為test.xls,位於assets根目錄下。所需jar包 這裡為了能讀取到excel 檔案,我們要新...