Java能否和Excel进行交互? jakarta.apache.orgApache的POI项目 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我保存的一篇水木文章,并未实践!仅供参考!发信人: FoolsGarden (拼命※渴望太阳,追逐太阳,拥抱太阳), 信区: Java 标 题: Java读取Excel数据(转自白云) 发信站: BBS 水木清华站 (Sun Dec 30 19:01:50 2001) 发信人: baiquan (jsj), 信区: Java WWW-POST 标 题: 利用数据库技术读Excel的数据 发信站: 武汉白云黄鹤站 (Sun Dec 30 17:23:54 2001) , 转信 在Java里面,读取Excel里面的数据可以有好几种方法,现在 我利用数据库技术来处理。 Excel在幕种意义上其实就 是一个数据库,所以我们可以按照 Java处理Excel的方式进行处理,当然在处理的过程中要注意几点。 现在我们结合一个例子加以说明。 Step 1: 准备一个Excel File,假如为:baiquan.xsl以及一个DataSheet 为Sample1. Step 2:建立JDBC数据源,以WinNT为例:步骤是:Start Menu==>Configure Menu==>Control Panel===>ODBC数据源===>添加(Button)====>选择Excel===> 输入ODBC数据源名字,假定为hust====>选择你在Step 1里面创建的baiquan.xsl Step 3: Java 代码和注释 //First we shound inport all necessary package import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet; import java.sql.DriverManager; pubulc class Test { public static void main(String[] args) { Connection connection=null; Statement statement=null; try { class.forName("com.jdbc.odbc.JdbcOdbcDriver"); connection=DriverManager.getConnection("jdbc:odbc:hust","",""); // Get Connection , because ODBC DataSource name is "hust", // Give password and name all are null statement=connection.createStatement(); // Create Statement String sql="SELECT * FROM [Sample1$]"; //Note: We suppose DataSheet name is "Sample1" and here // the table format is "["+DataSheet Name+"$]",There is // The difference between Excel and Access ResultSet rs=statement.executeQuery(sql); System.out.println("Now the Search Result is :"); while(rs.next()) { System.out.println(rs.getString(1)); } } catch(Exception e) { System.err.println("Error Message:"+e.toString()); e.printStackTrace(); } finally { try { statement.close(); connection.close(); } catch(Exception e) { System.out.println("Close Failed!"+e); e.printStackTrace(); } } } } Step 4: Save the File and Compile the run. 以上是基本步骤,可以根据自己的需要进行响应的处理! -- -- 装什么正人君子啊?啊~呸~ http://www.andykhan.com/jexcelapi/index.html http://expert.csdn.net/Expert/topic/679/679414.xml?temp=.2917444 java遗传算法编程初始种群 请大家帮我写个java 检索sql数据库的类 在catch中加入continue,那finally中的语句是否执行 关于二进制运算 请教一个关于格式转换符的问题 java源文件存为utf-8格式 再一次要疯了。。。。。。 急救!! java连access的问题? 字符串如何转换为整数,如"12345"(是字符串)转换为12345 如何将获取的格林威治时间转换为本地时区的时间?急…… 如何在 Java 中 调用 C/C++ 函数
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货