• 大小: 2.96MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: Java
  • 标签: Java  mysql  excel  

资源简介

Java实现mysql导入Excel,Excel数据导入mysql,可以设置excel的样式,

资源截图

代码片段和文件信息

package cn.good;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellstyle;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;

import cn.good.domain.Order;

public class ExcelOpt {

/**
  * 生成一个Excel文件 jxl
     * @param fileName  要生成的Excel文件名  
     * @jxl.jar 版本:2.6 
     */   
    public static void writeExcel(String fileName){    
        WritableWorkbook wwb = null;    
        try {    
            //首先要使用Workbook类的工厂方法创建一个可写入的工作薄(Workbook)对象    
            wwb = Workbook.createWorkbook(new File(fileName));
           
        } catch (IOException e) {    
            e.printStackTrace();    
        }    
        if(wwb!=null){    
            //创建一个可写入的工作表    
            //Workbook的createSheet方法有两个参数,第一个是工作表的名称,第二个是工作表在工作薄中的位置    
            WritableSheet ws = wwb.createSheet(“工作表名称“ 0);    
                
            //下面开始添加单元格    
            for(int i=0;i<10;i++){    
                for(int j=0;j<5;j++){    
                    //这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行    
                    Label labelC = new Label(j i “这是第“+(i+1)+“行,第“+(j+1)+“列“); 
                    try {    
                        //将生成的单元格添加到工作表中    
                        ws.addCell(labelC);    
                    } catch (RowsExceededException e) {    
                        e.printStackTrace();    
                    } catch (WriteException e) {    
                        e.printStackTrace();    
                    }    
   
                }    
            }    
   
            try {    
                //从内存中写入文件中    
                wwb.write();    
                //关闭资源,释放内存    
                wwb.close();    
            } catch (IOException e) {    
                e.printStackTrace();    
            } catch (WriteException e) {    
                e.printStackTrace();    
            }    
        }    
    } 
    
    /**   
     *   生成一个Excel文件POI
     *   @param   inputFile   输入模板文件路径   
     *   @param   outputFile   输入文件存放于服务器路径   
     *   @param   dataList   待导出数据   
     *   @throws   Exception   
     *   @roseuid:   
     */ 

    public static void exportExcelFile(String inputFileString outputFileList dataList) throws Exception{
  //用模板文件构造poi   
  POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(inputFile));

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        571  2013-07-11 16:59  DateToExcel\.classpath

     文件        387  2013-07-11 16:39  DateToExcel\.project

     文件       8319  2013-07-11 17:26  DateToExcel\src\cn\good\ExcelOpt.java

     文件       2787  2013-07-11 17:09  DateToExcel\src\cn\good\domain\Company.java

     文件       1707  2013-07-11 17:09  DateToExcel\src\cn\good\domain\Order.java

     文件     720702  2013-07-11 16:49  DateToExcel\lib\jxl.jar

     文件     908318  2013-07-11 16:59  DateToExcel\lib\poi-3.0-rc4-20070503.jar

     文件      59170  2013-07-11 16:59  DateToExcel\lib\poi-contrib-3.0-rc4-20070503.jar

     文件     811170  2013-07-11 16:59  DateToExcel\lib\poi-scratchpad-3.0-rc4-20070503.jar

     文件       6677  2013-07-11 17:26  DateToExcel\bin\cn\good\ExcelOpt.class

     文件       2897  2013-07-11 17:09  DateToExcel\bin\cn\good\domain\Company.class

     文件       2361  2013-07-11 17:09  DateToExcel\bin\cn\good\domain\Order.class

     文件        629  2013-07-11 16:39  DateToExcel\.settings\org.eclipse.jdt.core.prefs

     文件        666  2012-10-09 08:49  ExcelToMysql\.classpath

     文件        309  2013-07-09 11:09  ExcelToMysql\.mymetadata

     文件       1755  2012-10-09 08:49  ExcelToMysql\.project

     文件       1116  2013-07-09 08:57  ExcelToMysql\WebRoot\index.jsp

     文件        813  2008-08-19 20:53  ExcelToMysql\WebRoot\WEB-INF\web.xml

     文件     394517  2008-08-19 20:40  ExcelToMysql\WebRoot\WEB-INF\lib\jxl.jar

     文件     493105  2008-08-19 21:05  ExcelToMysql\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.3-bin.jar

     文件      41984  2013-07-09 11:14  ExcelToMysql\WebRoot\WEB-INF\classes\20130626.xls

     文件      13824  2008-08-19 20:24  ExcelToMysql\WebRoot\WEB-INF\classes\student.xls

     文件       1478  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\servlet\ExcelServlet.class

     文件        466  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\server\ExcelServer.class

     文件        931  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\dto\Category.class

     文件       1939  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\dto\Goods.class

     文件        900  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\dto\Student.class

     文件       3584  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\dao\Date.class

     文件       1068  2013-07-11 10:41  ExcelToMysql\WebRoot\WEB-INF\classes\net\company\connect\ConnCOnnection.class

     文件         39  2008-08-19 20:32  ExcelToMysql\WebRoot\meta-INF\MANIFEST.MF

............此处省略51个文件信息

评论

共有 条评论