May 15

Java读取Excel文件 晴

admin365 , 16:21 , Excel , 评论(0) , 引用(0) , 阅读(36) , Via 本站原创 | |



[转载]

1.通过JDBC访问工作表,首先创建一个新的ODBC数据源,在Windows xp系统上创建数据源的过程如下:进入“设置/控制面板/性能和维护/管理工具/数据源(ODBC),点击“添加”,在弹出窗口中选择“Driver do Microsoft Excel(*.xls)”,然后在数据源名处输入一个名字Book1(相当于数据库名),然后点击“选择工作簿”,然后找到并选取你的Excel文件,点击确定完成配置。

2.代码:

import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.DriverManager;

public class Test {
public static void main(String[] args) {
try {
Class.forName(
"sun.jdbc.odbc.JdbcOdbcDriver");
Connection con
= DriverManager.getConnection("jdbc:odbc:Book1", "",
"");
Statement st
= con.createStatement();
ResultSet rs
= st.executeQuery("SELECT * FROM [Sheet1$]");
ResultSetMetaData rsmd
= rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
while (rs.next()) {
for (int i = 1; i <= numberOfColumns; i++) {
if (i > 1) // 用逗号分隔各列
System.out.print(", ");
String columnvalue
= rs.getString(i);
System.out.print(columnvalue);
}

System.out.println(
"");
}

st.close();
con.close();
}
catch (Exception ex) {
System.err.print(
"Exception: ");
System.err.println(ex.getMessage());
}

}

}

Jakin.zhou 2008-05-14 11:25 发表评论

[转载]原文链接: http://www.blogjava.net/jakin/archive/2008/05/14/200368.html

百度搜索:Excel
Google搜索:Excel
雅虎搜索:Excel
SOSO搜索:Excel



Tags:
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]