: :
data.xls 数据:
: :
DOGED void public (طلب httpservletrequest ، استجابة httpservletresponse) يلقي servletexception ، ioException {//system.out.println(this.getServletContext().getRealPath ("/")) ؛ جرب {workbook wb = workbook.getworkbook (ملف جديد (this.getServletContext (). getRealPath ("/")+"data.xls")) ؛ System.out.println ("2222222") ؛ قائمة <Data> data = new ArrayList <Data> () ؛ لـ (int i = 1 ؛ i <wb.getsheet (0) .getRows () ؛ i ++) {cell [] cell = wb.getsheet (0) .getRow (i) ؛ data.add (بيانات جديدة (الخلية [0] .getContents () ، الخلية [1] .getContents () ، الخلية [2] .getContents ()))) ؛ System.out.println (Cell [1] .getContents ()) ؛ } wb.close () ؛ request.setAttribute ("البيانات" ، البيانات) ؛ request.getRequestDispatcher ("../ index.jsp"). } catch (استثناء e) {E.PrintStackTrace () ؛ }} data.java
بيانات الفئة العامة {معرف السلسلة الخاص ؛ اسم السلسلة الخاصة ؛ كلمة مرور السلسلة الخاصة ؛ البيانات العامة () {super () ؛ // TODO TOW التي تم إنشاؤها تلقائيًا CONTRUCTOR} البيانات العامة (معرف السلسلة ، اسم السلسلة ، كلمة مرور السلسلة) {super () ؛ this.id = id ؛ this.name = name ؛ this.password = كلمة المرور ؛ } السلسلة العامة getId () {return id ؛ }: :
index.jsp:
<Body> <form Action = "servlet/getExcelData" method = "post"> <input type = "submit" id "id =" tijiao "value =" submit "> </form> <٪ list <data> data> new ArrayList <Data> () ؛ data = (قائمة <data>) request.getAttribute ("البيانات") ؛ if (data! = null && data.size ()> 0) لـ (data d: data) {out.println (d.getId ()+"---"+d.getName ()+"---"+d.getPassword ()) ؛ } ٪> </body>: :
以上这篇 Java Web 的读取 Excel 简单实例代码就是小编分享给大家的全部内容了 , 希望能给大家一个参考 , 也希望大家多多支持武林网。