`

导入Excel格式保存到数据库

 
阅读更多
package com.jwy.excel;

import java.io.FileInputStream;


import org.apache.poi.hssf.usermodel.HSSFCell;
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;




/**
* 读取Excel文档内容
*
* @author Jingweiyu
*/
public class ReadExcel {
public static void main(String[] args) throws Exception {
// 创建文件输入流对象
FileInputStream is = new FileInputStream("readExcel.xls");
// 创建 POI文件系统对象
POIFSFileSystem ts = new POIFSFileSystem(is);
// 获取文档对象
HSSFWorkbook wb = new HSSFWorkbook(ts);
// 获取工作薄
HSSFSheet sheet = wb.getSheetAt(0);
// 声明行对象
HSSFRow row = null;
// 通过循环获取每一行

int totalRows = sheet.getLastRowNum();

System.out.println("输出总行数:" + totalRows);

for (int i = 2; sheet.getRow(i) != null; i++) {

row = sheet.getRow(i);

        Users  users=  getEntity(row);
        save(users);   

           HSSFCell idCell = row.getCell(0);
          
// HSSFCell accountCell = row.getCell(1);
// HSSFCell departmentCell = row.getCell(2);

//System.out.println("userNameCell=="
// + userNameCell.getRichStringCellValue());

//System.out.println("accountCell==" + accountCell);

//System.out.println("departmentCell==" + departmentCell);
// 循环获取一行的中列
for (int j = 0; row.getCell(j) != null; j++) {

// System.out.print(row.getCell(j).toString()+" ");

}

System.out.println();
}

}

public static Users getEntity(HSSFRow row) {

Users us = new Users();

    us.setUserid(Integer.parseInt(row.getCell(0).getRichStringCellValue().toString()));
us.setUsername(row.getCell(1).toString());
us.setUserpwd(row.getCell(4).toString());

return us;

}


public static void  save(Users users){



System.out.println("保存第次");
System.out.println( users.getUserid());
System.out.println( "name---"+users.getUsername());
System.out.println( "pwd----"+users.getUserpwd());



}



}
分享到:
评论

相关推荐

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

    以下将详细介绍如何将Excel文件导入到数据库中,以及如何将数据库中的数据导出到Excel中。 首先,将Excel文件导入数据库通常涉及到以下几个步骤: 1. 数据预处理:在Excel中整理数据,确保格式正确,无错误或缺失...

    导入Excel并保存到数据库

    本主题涉及的是如何“导入Excel并保存到数据库”,这是一个常见的需求,特别是在数据分析、报表生成和数据整合的场景中。下面将详细介绍这个过程涉及的技术和知识点。 首先,Excel是一种广泛使用的电子表格工具,由...

    c#批量导入excel数据到oracle数据库.rar

    本资源包提供了一个实用的解决方案,即使用C#编程语言批量导入Excel数据到Oracle 11G数据库。以下将详细阐述这个过程涉及的关键知识点。 首先,我们要了解C#。C#是由微软开发的一种面向对象的编程语言,广泛应用于...

    关于Excel的导出,导入,以及数据保存到数据库

    输入查询或选择表,数据将被导入Excel,反之亦然。 3. **使用Power Query(Get & Transform)**:这是Excel 2016及更高版本中的功能,可以方便地从各种数据源导入数据,包括数据库。通过“数据”菜单的“从其他源”...

    VB编写Excel导入到数据库

    VB6操作Excel导入到SQL2000数据库,Excel必须保存成2003的格式

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

    在Java编程环境中,将Excel数据导入到数据库以及将数据库数据导出到Excel是常见的数据处理需求。本篇文章将深入探讨如何使用Java实现这两个功能,主要涉及的技术栈包括Apache POI库用于操作Excel,以及JDBC(Java ...

    非常详细的用 java(springmvc+mybatis)实现excel导入功能并且保存到数据库

    "Java实现Excel导入功能并保存到数据库" 以下是根据给定的文件信息生成的相关知识点: 知识点1:Java Web开发框架SpringMVC 在本实例中,使用了SpringMVC框架来实现Web应用程序。SpringMVC是一种基于Java的Web...

    Excel导入到Gridview导入到数据库程序

    ### Excel导入到Gridview再导入到数据库程序解析 在日常工作中,经常需要处理大量数据的导入导出工作,尤其是在财务、统计分析等领域。本篇文章将详细介绍一个基于ASP.NET的示例程序,该程序实现了从Excel文件读取...

    C#通过NPOI库操作Excel,并将Excel数据导入Mysql数据库(自动建表)

    内容概要:本资源介绍了如何从利用Npoi库操作Excel,如相关读取单元格、行,介绍了如何对单元格数据格式进行操作,并分享了如何将Datatable数据导入Mysql数据库,方便项目管理。 阅读建议:此资源以如何读取Excel...

    vb批量将excel数据导入access以及批量将access数据库中的数据导入excel源代码

    标题提到的“vb批量将excel数据导入access以及批量将access数据库中的数据导入excel源代码”是解决这类问题的一种有效方案。下面将详细介绍这两个过程的关键知识点。 1. Excel数据导入Access: - **数据连接**:...

    java导入excel到数据库

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

    DELPHI 从EXCEL导入到数据库

    导入Excel数据到数据库,首先需要理解Excel文件的结构,然后通过编程语言解析这些数据。在Delphi中,这通常可以通过使用JEDI VCL库(包含对Microsoft Office组件的接口)或者第三方库如TMS Software的Spreadsheet ...

    npoiDLLEXCEL导入到数据库数据表导入到EXCEL

    标题 "npoiDLLEXCEL导入到数据库数据表导入到EXCEL" 涉及到的主要技术是使用NPOI库处理Excel文件,并进行数据的导入与导出操作。NPOI是一个开源的.NET库,它允许开发人员在不依赖Microsoft Office的情况下读写Excel...

    asp中导入excel文件数据到access数据库中程序代码

    ### ASP中导入Excel文件数据到Access数据库 #### 一、项目背景与需求分析 在实际工作中,常常会遇到需要将Excel文件中的数据批量导入到数据库中的场景。例如,对于一个小型的企业管理系统,可能需要用户上传一个...

    excel树形字典,导入数据库

    "Excel树形字典,导入数据库"这个主题就聚焦于如何将结构化的Excel数据,特别是树形结构的数据,有效地整合到数据库系统中。 首先,我们需要理解什么是"树形字典"。在Excel中,树形字典通常指的是通过表格形式表示...

    winforms窗体导入Excel文件到sql数据库中

    在“winforms窗体导入Excel文件到sql数据库中”的场景中,我们通常会使用C#编程语言来实现这一功能。这个过程涉及到几个关键知识点: 1. **WinForms控件**:在WinForms应用中,我们需要创建一个用户界面来与用户...

    Excel保存数据到数据库

    本实例将探讨如何利用Java的JDBC(Java Database Connectivity)API将Excel文件中的数据保存到SQL Server数据库中。首先,我们需要理解Excel文件的结构以及JDBC的工作原理。 Excel文件通常是以.xlsx或.xls格式存储...

Global site tag (gtag.js) - Google Analytics