اسم عمود جدول MySQL Num1 ، num2 ، num3 ، num4 ، num5 ، num6 اسم الجدول Excel
طريقة التحميل
package com.web.connection ؛ import java.io.fileInputStream ؛ import java.io.filenotfoundException ؛ import java.io org.apache.poi.hssf.usermodel.hssfcell ؛ استيراد org.apache.poi.hssf.usermodel.hssfrow ؛ import org.apache.poi.ussf.usermodel.hssfsheet ؛ org.apache.poi.xssf.usermodel.xssfcell ؛ استيراد org.apache.poi.xssf.usermodel.xssfrow ؛ import org.apache.poi.xssf.usermodel.xsssfsheet ؛ {// قم بتسجيل معلومات الإخراج الخاصة بـ static log static log = logfactory.getLog (testexcel.class) ؛ // احصل على المسار إلى مستند excel //. ملف excel Forkbook File XSSfworkbook wookbook = new xssfworkbook (FileInputStream جديد (filepath)) sheet.getPhysicalNumberOfRows () ؛ // transweep الصف لـ (int i = 0 ؛ i <rows ؛ i ++) {// اقرأ الخلية العليا xssfrow row = sheet.getRow ( "" ؛ // COLMONT TRANQUILITY لـ (int j = 0 ؛ j <cell ؛ j ++) {// احصل على قيمة العمود xssfcell cell = row.getcell (j) ؛ if (cell! = null) {switch += cell.getNumericCellValue () +"،" ؛ break ؛ case hssfcell.cell_type_string: value += cell.getStringCellValue () +"، testentity () ؛ entity.setnum1 (val [0]) ؛ entity.setnum2 (val [1]) ؛ entity.setnum3 (val [2]) ؛ entity.setnum4 (val [3]) ؛ entity.setnum5 (val [4]) ؛ entity.setnum6 (val [5]) ؛ testmethod a = method.add (ectity) ؛ if (a> 0) {system.out.println ("insert success") ؛} آخر {system.out.println ("insert fans”) ؛}}}}} catch (حيث يكون Testentity فئة كيان تخزن البيانات التي تم الاستعلام عنها من جدول Excel.
package com.web.connection ؛ فئة عامة testentity {private string num1 ؛ private string num2 ؛ سلسلة خاصة num3 ؛ سلسلة خاصة num4 ؛ سلسلة خاصة num5 ؛ سلسلة خاصة num6 ؛ public testentity () {} public string getNum1 () {return num1 ؛ setNum2 (String num2) {this.num2 = num2 ؛} السلسلة العامة getNum3 () {return num3 ؛} public void setnum3 (String num3) {this.num3 = num3 ؛} public getNum4 () {return num4 ؛ num5 ؛} public void setNum5 (سلسلة num5) {this.num5 = num5 ؛} السلسلة العامة getNum6 () {return num6 ؛TestMethod هو عبارة SQL التي تدخل البيانات في جدول MySQL
package com.web.connection ؛ استيراد java.sql.connection ؛ استيراد java.sql.prepedstatement ؛ استيراد java.sql.sqlexpection ؛ public class testmethod {public int add (testentity te) {connection con = dbconnection.getConnection () ؛ excel (num1 ، num2 ، num3 ، num4 ، num5 ، num6) (؟ ،؟ ،؟ ،؟ ،؟) " te.getnum3 ()) ؛ pstmt.SetString (4 ، te.getnum4 ()) ؛ pstmt.SetString (5 ، te.getnum5 ()) ؛ pstmt.SetString (6 ، th.getnum6 ()) ؛ count = pstmt.executeupdate () ؛ }*/} catch (sqlexception e) {// todo catch catch blocke.printstacktrace () ؛} أخيرًا {try {pstmt.close () ؛لخص
ما سبق هو المحتوى الكامل لهذه المقالة حول تحميل محتوى Excel على رمز مثيل MySQL بواسطة Java. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!