`
zjny520
  • 浏览: 179604 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JAVA导入EXCEL

    博客分类:
  • J2EE
阅读更多

前一篇文章导出EXCEL,这一篇为导入EXCEL到库:

一.解析前端导入的EXCEL

/*

* 导入操作日志

*/

public ActionForward importInckAdslDevNeLogExcel(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) throws IOException, BiffException{

InckAdslDevNeForm inckAdslDevNeForm = (InckAdslDevNeForm) form;

FormFile xlsFile = xlsFile=inckAdslDevNeForm.getExcelPath();

List list = new ArrayList();

jxl.Workbook rwb = Workbook.getWorkbook(xlsFile.getInputStream());

Sheet rs = rwb.getSheet(0);

int rowNum = rs.getRows();

for (int row = 1; row < rowNum; row++) {

String a = TPubFunction.formatStringNull(rs.getCell(0, row).getContents());

String b= TPubFunction.formatStringNull(rs.getCell(1, row).getContents());

String c= TPubFunction.formatStringNull(rs.getCell(2, row).getContents());

String d= TPubFunction.formatStringNull(rs.getCell(3, row).getContents());

String e= TPubFunction.formatStringNull(rs.getCell(4, row).getContents());

String f= TPubFunction.formatStringNull(rs.getCell(5, row).getContents());

String g= TPubFunction.formatStringNull(rs.getCell(6, row).getContents());

String h= TPubFunction.formatStringNull(rs.getCell(7, row).getContents());

String operaTime = TPubFunction.formatStringNull(rs.getCell(8, row).getContents());

String operaId = TPubFunction.formatStringNull(rs.getCell(9, row).getContents());

String loginID = TPubFunction.formatStringNull(rs.getCell(10, row).getContents());

String operaName = TPubFunction.formatStringNull(rs.getCell(11, row).getContents());

String operaType = TPubFunction.formatStringNull(rs.getCell(12, row).getContents());

String sql=dao.importLogExcelSql(a, b, c, d, e, f,

g, h,operaTime,operaId,loginID,operaName,operaType);

list.add(sql);

}

try{

dao.importExcel(list);

request.setAttribute("iFlag", "2");

}catch(Exception ex){

request.setAttribute("iFlag", "1");

}

return showExcel(mapping,form,request,response);

}

 

二 importLogExcelSql

public String importLogExcelSql(String a,String b,String c,

String d,String e,String f,String g,String h,

String operaTime,String operaId,String loginID,String operaName,String operaType){

StringBuffer aSql = new StringBuffer();

aSql.append("insert into inck_log(a,b,c,d,e,");

aSql.append("f,g,h,operaTime,operaId,loginID,operaName,operaType) values('"+a+"','"+b+"','"+c+"','"

+d+"','"+e+"','"+f+"','"+g+"','"+h+"','"+operaTime+"','"+operaId+"','"+loginID+"','"+operaName+"','"+operaType+"')");

return aSql.toString();

}

 

importExcel方法为批量执行SQL语句

分享到:
评论

相关推荐

    java 导入Excel 文件,支持xls、xlsx、csv格式

    综上所述,Java导入Excel文件涉及的关键技术包括Apache POI库的使用,对HSSF和XSSF的理解,以及对CSV文件处理的技巧。通过熟练掌握这些知识,你可以编写出高效且健壮的文件导入程序,满足各种需求。

    java导入excel到数据库

    以上就是关于“Java导入Excel到数据库”的详细知识点,涵盖了文件路径配置、合并单元格处理、数据库连接、Excel操作和数据导入等多个方面。这个过程需要对Java、数据库操作以及Excel处理有深入理解,才能有效地完成...

    java导入excel(直接可执行)

    测试环境:java 1.8 + poi 3.17+tomcat jar列表: commons-codec-1.10.jar commons-collections4-4.1.jar commons-fileupload-1.3.1.jar lib/commons-io-2.5.jar commons-lang-2.3.jar poi-3.17.jar poi-ooxml-3.17....

    java导入Excel的数据的同时导入Excel里面的图片-测试demo.zip

    在Java编程中,处理Excel文件是一项常见的任务,特别是在数据导入和导出的场景下。...这个"java导入Excel的同时导入图片-测试demo"应该包含了一个完整的示例,演示了上述步骤,你可以根据这个示例代码进行学习和实践。

    java导入excel

    综上所述,完成“Java导入Excel到SQL Server 2008”的任务涉及到多个Java和数据库技术的结合使用,包括文件I/O、数据处理、数据库连接、事务控制以及用户交互等。在实际开发中,还需要考虑错误处理、日志记录、代码...

    Java导入excel文件的jar包

    在本例中,我们需要关注的焦点是“Java导入excel文件的jar包”,这涉及到Java与Excel交互的核心库——Apache POI。 Apache POI是一个流行的开源项目,它允许Java开发者创建、修改和显示Microsoft Office格式的文件...

    java导入Excel需要的jar包

    "java导入Excel需要的jar包"这个话题,就是关于在Java项目中使用特定的jar包来处理Excel文件。下面将详细介绍相关的知识点。 1. **Apache POI**: Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的...

    Java 使用poi导入excel 并使用xml做数据验证

    在Java开发中,处理Excel数据是一项常见的任务,尤其是在数据导入导出、数据分析或者报表生成等场景。Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(....

    java导入excel工具jar包

    java导入excel工具包2.0。修改了许多BUG,增加了许多功能

    java导入EXCEL

    ### 一、Java导入Excel的基本概念 在IT行业中,数据处理是一项常见的任务。特别是在企业级应用中,经常需要将Excel数据导入到数据库或其他系统中进行进一步处理。Java作为一种广泛使用的编程语言,在处理这种需求时...

    java导入excel表格

    在Java编程中,导入Excel表格是一项常见的任务,特别是在数据处理、数据分析或系统集成等领域。Excel文件通常用于存储结构化数据,而Java作为一种强大的后端语言,提供了多种方式来读取和操作这些数据。本篇文章将...

    java导入excel表

    在文档`java导入excel.docx`中,可能会包含更详细的代码示例和步骤说明,你可以参考这个文档来完善你的程序。总的来说,利用Java和正确的库,你可以轻松地将Excel数据导入到各种数据库系统中,实现高效的数据处理。

    利用java 导入Excel表格数据到mysql数据库里,源码,直接导入eclipse就可以运行

    在Java开发中,将Excel表格数据导入MySQL数据库是一项常见的任务,尤其在数据处理、数据分析以及系统集成等场景中。这个项目提供了一套完整的源码,可以直接在Eclipse环境中运行,帮助开发者快速实现这一功能。下面...

    Java实现Excel导入导出

    Excel源代码,导入导出各种工具类 &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi-scratchpad 代码实例: String path = ""; byte[] bytes; vo.setCurrentPage(0); vo....

    Java导入excel文件

    在Java编程环境中,导入Excel文件是一项常见的任务,特别是在数据处理、数据分析或自动化测试等领域。本项目提供了一个完整的解决方案,帮助开发者实现这一功能。下面将详细解释这个Java项目中涉及的关键知识点,...

    java 导入及判断的Excel 使用方法

    本文将深入探讨Java中导入和判断Excel的使用方法,结合实例分析,帮助你全面理解这一技术。 首先,Java与Excel的交互通常依赖于第三方库,如Apache POI或JExcelAPI。Apache POI是目前最常用的一个,它提供了丰富的...

    java Excel工具类,导入导出Excel数据

    java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据,导出数据到Excel,Excel文件不存在会创建。 博客:https://blog.csdn.net/qq_37902949/article/details/81230640

    最新java实现Excel导入导出

    用Java实现的Excel的导入导出,简洁明了,高质量代码。

    解决Java导入excel大量数据出现内存溢出的问题

    解决Java导入excel大量数据出现内存溢出的问题 在Java中导入大量Excel数据时,可能会出现内存溢出的问题,这是因为Excel文件中的大量数据会被加载到内存中,从而导致内存溢出。今天,我们将介绍如何解决这个问题。 ...

Global site tag (gtag.js) - Google Analytics