import java.io.*;
import java.sql.*;
public class TestExcel{
public static void main(String[] args){
try{
//Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbUrl = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls)};DBQ=D:\\123.xls";
Connection con = DriverManager.getConnection(dbUrl,"","");
Statement state = con.createStatement();
String sql = "Select * From [sheet1$]";
ResultSet rs = state.executeQuery(sql);
if( rs != null ){
while( rs.next() ){
System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
}
rs.close();
}
state.close();
con.close();
}catch(Exception e){e.printStackTrace();}
}
}//
分享到:
相关推荐
本篇文章将详细讲解如何使用纯Java连接Excel,并介绍压缩包内的相关资源。 纯Java连接Excel通常指的是通过Java代码操作Excel文件,而无需依赖外部组件或工具,如Microsoft Office。这主要依赖于Apache POI库,它是...
因此,本篇将详细介绍如何使用纯Java连接Excel,以及提供一个具体的例子,以展示其便捷性和高效性。 首先,我们要知道,Java连接Excel并不直接使用JDBC(Java Database Connectivity),因为JDBC是用于连接数据库的...
Java 连接 Excel 数据库是将 Java 应用程序与 Microsoft Excel 文件进行交互的重要技术,主要应用于数据分析、报表生成或自动化处理等场景。在 Java 中,我们通常通过 JDBC(Java Database Connectivity)API 来实现...
Java 连接Excel图解,图示的是Jdeveloper;但都一样的;
### Java操作Excel表格经典案例分析 #### 一、引言 在日常办公环境中,Microsoft Office套件中的Excel因其强大的数据处理能力而被广泛使用。在Java编程领域,开发者经常需要处理Excel文件,如批量导入导出数据、...
Java连接Excel是一个常见的任务,特别是在数据处理和自动化报表生成中。在Java中,JXL库是一个广泛使用的开源库,它允许我们读取、写入和修改Excel文件。JXL.jar是这个库的主要依赖,它包含了处理Excel文件所需的...
JAVA连接EXCEL数据库[参照].pdf
Java对Excel表格的操作主要涉及到B/S架构下的Web报表处理,由于Java标准库中并不包含直接操作Excel的API,因此开发者通常需要借助第三方库来完成这项任务。本文档着重介绍了两个常用的开源工具:Apache POI和...
在Java开发中,有时我们需要处理Excel数据,例如从Excel文件中获取信息来构建数据库表结构,或者根据Excel数据生成对应的Java实体类。这个任务通常在数据导入、导出或者自动化测试场景中出现。下面我们将详细探讨...
Java打印Excel技术主要涉及到Java应用程序如何与打印机进行交互,以便将Excel文档的内容输出到纸质媒介上。在这个过程中,一个常见的第三方库是Jacob(Java COM Bridge),它为Java提供了与COM组件交互的能力,使得...
在处理Excel数据时,Java提供了多种API,使得开发者能够高效地读取、写入和操作Excel文件。本教程将围绕Java与Excel的结合,以及相关的API使用进行详细讲解。 一、Java与Excel的交互 1. Apache POI库:Apache POI...
Java导出Excel是Java开发中常见的需求,尤其在数据分析、报表生成或数据交换场景中。本示例资源提供了一个RAR压缩包,包含了实现这一功能的源代码,主要讲解了两个核心部分:一是如何将数据写入Excel文件并保存在...
Java作为企业级应用开发的主要语言,经常被用来处理与数据相关的任务,包括从Excel文件读取数据并生成Hive建表语句。下面我们将详细探讨如何使用Java和Apache POI库来实现这一功能。 首先,Apache POI是Java中处理...
本文将详细探讨如何使用Java技术来创建Excel报表,主要涉及两个核心部分:数据库连接和使用Apache POI库进行Excel操作。 首先,数据库连接是获取数据的关键步骤。Java Database Connectivity (JDBC) 是Java平台的...
这个链接提供了一个详细的Java代码示例,演示了如何使用POI导出Excel。在实际开发中,你可以根据这个示例调整代码以满足自己的需求,比如添加更多的数据处理逻辑或自定义样式。记得在导入项目时,确保包含上述提到的...
在Java编程中,将Excel数据导入到MySQL数据库是一项常见的任务,尤其在数据处理和分析的场景下。要完成这个过程,我们需要使用特定的库来读取Excel文件,并使用JDBC(Java Database Connectivity)来与MySQL数据库...
总结来说,这个项目涵盖了Java编程、文件操作(尤其是Excel处理)、数据库连接与操作(通过JDBC和SQL)以及数据导入导出策略等多个IT核心技能。对于学习和提升这些技能,这个项目提供了一个很好的实践平台。
如果涉及数据库操作,你可以使用JDBC连接数据库,获取List数据,其中Map的键对应于Excel列名,值对应于列值。例如: ```java List, Object>> dataList = dbQuery(); // 从数据库查询数据 for (Map, Object> data ...
在Java编程环境中,将Excel数据导入到数据库以及将数据库数据导出到Excel是常见的数据处理需求。本篇文章将深入探讨如何使用Java实现这两个功能,主要涉及的技术栈包括Apache POI库用于操作Excel,以及JDBC(Java ...
- **建立数据库连接**:使用JDBC(Java Database Connectivity)建立到目标数据库的连接。 - **预编译SQL语句**:创建PreparedStatement对象,可以避免SQL注入问题,提高效率。 - **批处理插入**:如果数据量大,...