`
EJB_wawa
  • 浏览: 109020 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java怎么将excel表格数据导入数据库

阅读更多
下载 poi 包

public class TestPoiExcel {
static Log log = LogFactory.getLog(TestPoiExcel.class);

public static String fileToBeRead="e://test.xls";
public static void main(String argv[]) {
try {
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook= new HSSFWorkbook(new FileInputStream(fileToBeRead));
// 创建对工作表的引用。
//   本例是按名引用(让我们假定那张表有着缺省名"Sheet1")
// 也可用getSheetAt(int index)按索引引用,
//   在Excel文档中,第一张工作表的缺省索引是0,
//   其语句为:HSSFSheet sheet = workbook.getSheetAt(0);
HSSFSheet sheet= workbook.getSheet("Sheet1");
int rows = sheet.getPhysicalNumberOfRows();
for (int r = 0; r < rows; r++) {
//   读取左上端单元
HSSFRow row = sheet.getRow(r);
if (row != null) {
int cells = row.getPhysicalNumberOfCells();
String value = "";
// log.info(cells);
for (short c = 0; c < cells; c++) {
HSSFCell cell = row.getCell(c);
if (cell != null){
switch (cell.getCellType()) {

case HSSFCell.CELL_TYPE_FORMULA :
//
break;

case HSSFCell.CELL_TYPE_NUMERIC:
value += (long)cell.getNumericCellValue()+",";
break;

case HSSFCell.CELL_TYPE_STRING:
value += cell.getStringCellValue()+",";
break;

default:
value +="0,";
}
}
}
//下面可以将查找到的行内容用SQL语句INSERT到oracle
log.info(value);
}
}
}catch(Exception e){
System.out.println(e);
}
}

}

分享到:
评论

相关推荐

    java把excel表格数据导入数据库

    在Java编程中,将Excel数据导入数据库是一项常见的任务,尤其在数据处理和分析场景中。以下是如何使用Java从Excel文件读取数据并将其存入数据库的详细步骤。 首先,我们需要一个能够读取Excel文件的库,例如...

    java实现Excel数据导入到mysql数据库.zip

    本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...

    利用java操作Excel表格(把Excel中的数据导入数据库中

    ### 利用Java操作Excel表格并将数据导入数据库 在现代软件开发中,处理电子表格文件(如Microsoft Excel)是一项常见的任务。特别是在企业级应用中,经常需要读取、写入Excel文件或将其中的数据批量导入数据库。...

    Java实现从excel中批量导入数据到数据库

    Java实现从excel中批量高效导入数据到数据库中,包括图片的导入存储,读取图片显示在jsp页面等,需要下载JspSmartUpload.jar和jxl.jar两个jar包,将两个包导入项目才能运行

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

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

    Excel树形结构数据导入Oracle数据库(Java)

    当我们面对大量结构化数据,例如Excel表格,需要将其导入到关系型数据库如Oracle时,通常会利用编程语言如Java来实现自动化处理。这篇博客“Excel树形结构数据导入Oracle数据库”提供了一个解决方案,下面将详细解析...

    excel表导入数据库 数据库导出excel(idea平台)

    - 数据校验:在将Excel数据导入数据库前,进行数据格式和完整性检查。 - 错误处理:捕获并处理可能出现的异常,如文件读取错误、数据库连接失败等。 - 性能优化:大量数据导入时,可以使用批处理操作,减少与数据库...

    excel 表格导出导入 数据库

    本文将详细介绍如何使用Java进行Excel表格的导入与导出,并将其与数据库进行关联。 #### 二、Java Excel API概述 Java Excel API是一个开源项目,它允许Java开发者读取Excel文件的内容。该API支持多种Excel版本(如...

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....

    java实现Excel数据导入到数据库

    这通常涉及到从数据库查询数据,然后使用POI将数据写入Excel文件。以下是一个基本的示例: ```java // 假设我们已经有了查询结果集rs Workbook workbook = new XSSFWorkbook(); Sheet sheet = workbook.createSheet...

    将Excel文件导入到数据库中或将数据库中文件导出Excel中

    首先,将Excel文件导入数据库通常涉及到以下几个步骤: 1. 数据预处理:在Excel中整理数据,确保格式正确,无错误或缺失值。可能需要创建或调整数据表,以便与数据库表格结构匹配。 2. 选择导入方式:常见的数据库...

    从Excel中读取数据导入到数据库中

    将Excel数据导入数据库可以方便地进行数据分析、报表生成和业务流程自动化。 在处理合并单元格时,Excel中的合并单元格可能会导致数据导入的复杂性。因为合并单元格破坏了表格的常规结构,使得同一列的数据在不同行...

    java web Excel导入数据库

    综上所述,Java Web中Excel数据导入数据库的过程涉及到文件上传、Excel读取、数据处理和数据库操作等多个技术环节。通过合理选择和使用各种库,我们可以构建高效且可靠的导入系统,满足企业对大量数据处理的需求。在...

    JAVA实现Excel表数据导入ORACLE数据库.txt

    本文将详细介绍如何使用Java编程语言将Excel表格中的数据导入到Oracle数据库中。这一过程涉及到的关键技术包括:使用JDBC连接Oracle数据库、通过ODBC读取Excel文件以及利用PreparedStatement执行SQL语句。 #### ...

    Java表格数据导出Excel&Excel数据导入到数据库

    一旦数据准备就绪,可以使用JDBC(Java Database Connectivity)来执行SQL的INSERT语句,将数据插入到数据库中。需要注意的是,处理大量数据时,为了提高效率,可能需要使用批处理操作。 3. **ajaxFileUpload.js**...

    JAVA实现Excel表数据导入ORACLE数据库

    本文将详细介绍如何使用Java编程语言将Excel表格中的数据导入到Oracle数据库中。这一过程涉及到的关键技术包括:使用JDBC连接Oracle数据库、利用ODBC连接Excel文件、以及通过Java代码读取Excel数据并将其插入到...

    将excel中的数据导入数据库demo

    在IT领域,将Excel数据导入数据库是一项常见的任务,特别是在数据分析、报表生成或系统集成中。以下是对"将Excel中的数据导入数据库demo"这个主题的详细解释。 首先,我们需要理解Excel和数据库之间的基本关系。...

Global site tag (gtag.js) - Google Analytics