日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用Java讀取Excel文件內容的方法

瀏覽:237日期:2022-07-21 16:12:54

問題:我能用Java讀取一個Excel文件嗎?如果能,怎么做?回答:是的,可以用Java讀取Microsoft Excel文件。微軟提供了一個Excel的ODBC驅動程序,因此我們就可以使用JDBC和Sun的JDBC-ODBC驅動來讀取Excel文件了。 如果你有個Excel文件,名為Book1.xls(譯者注:由于原文的例子我沒有下載下來,所以我用了自己的例子),并且,該文件中有一個工作表(sheet)名為Sheet1,微軟的ODBC驅動程序把工作表中的第一行作為列名(譯者注:即字段名),工作表名作為數據庫表名。 要通過JDBC訪問工作表,我們還必須創建一個新的ODBC數據源,在Windows 2000系統上創建數據源的過程如下:

進入“控制面板 “管理工具 “數據源(ODBC),(譯者注:打開后選擇系統DSN),點擊添加,在彈出窗口中選擇“Driver do Microsoft Excel(*.xls)

然后在數據源名處輸入你一個名字Book1(譯者注:相當于數據庫名),然后點擊“選擇工作簿,然后找到并選取你的Excel文件

點擊確定后,系統數據源列表中會出現你設置的數據源名稱,現在數據表已經在數據源列表里了(譯者注:點擊確定完成配置)。

(譯者注:我的例子中)現在如果我們想挑出test1列中的所有“測試值,那就需要用以下的SQL查詢:

SELECT test1 FROM [Sheet1$] WHERE test1='測試'

要注意的是工作表名后面跟了一個“$符號,這個符號是不可缺少的。為什么?因為他的前后有方括號,因為“$是SQL語句中的保留字。Life is never easy(譯者注:作者發感慨了)。

下面是例子程序:;

import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet; import java.sql.DriverManager; public class ExcelReader { public static void main( String[] args ) { Connection c = null; Statement stmnt = null; try { Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); c = DriverManager.getConnection( "jdbc:odbc:Book1", "", "" ); stmnt = c.createStatement(); String query = "SELECT test1 FROM [Sheet1$] WHERE test1='測試'"; ResultSet rs = stmnt.executeQuery( query ); System.out.println( "查得匹配'測試'的test1的記錄為:" ); while( rs.next() ) { System.out.println( rs.getString( "test1" ) ); } } catch( Exception e ) { System.err.println( e ); } finally { try { stmnt.close(); c.close(); } catch( Exception e ) { System.err.println( e ); } } } }

在此程序中,主函數main() 建立了一個數據表的連接,并取出符合條件的記錄。 (譯者注:另外,我這里還有一段程序,是讀取所有記錄的程序,僅作參考): ;

import java.sql.Connection;import java.sql.Statement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.DriverManager; public class ExcelReader { public static void main(String[] args){ Connection connection = null; 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()); } }}
標簽: excel
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
影视先锋久久| 日韩欧乱色一区二区三区在线| 蜜桃久久av| 亚洲一区二区三区中文字幕在线观看| 激情久久久久久久| 国产亚洲在线| 久久福利精品| 日韩av网站在线观看| 国产精品久久久久久久久久妞妞 | 欧美日韩尤物久久| 久久久久久美女精品| 精品99在线| 999久久久91| 视频一区在线视频| 国产精品密蕾丝视频下载| av综合电影网站| 欧美日韩国产探花| 日韩高清欧美激情| 蜜臀国产一区| 亚州国产精品| 久久中文亚洲字幕| 91精品国产自产精品男人的天堂| 精品九九久久| 亚洲一二三区视频| 综合日韩av| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 美女精品网站| 蜜桃久久久久| 在线一区二区三区视频| 精品久久久网| 日韩精品久久理论片| 久久理论电影| 国产一区福利| 日本视频在线一区| 国产亚洲在线| 999久久久免费精品国产| 国产精品久久久久77777丨| 日韩视频一区| 婷婷综合社区| 精品久久免费| 欧美91在线| 欧美亚洲三区| 蜜桃av一区二区三区电影| 激情视频一区二区三区| 91中文字幕精品永久在线| 91精品国产自产观看在线| 视频一区二区欧美| 夜夜嗨一区二区三区| 亚洲福利精品| 激情综合在线| 欧美一区二区性| 三级精品视频| 99视频精品全国免费| 美女福利一区二区三区| 国产精品xxx在线观看| 日韩福利视频网| 欧美一区激情| 国产精品99精品一区二区三区∴ | 久久精品成人| 三级精品视频| 欧美日韩一二三四| 999国产精品永久免费视频app| 亚洲91精品| 亚洲欧美日韩专区| 伊人久久亚洲热| 蜜桃久久精品一区二区| 亚洲精品九九| 免费在线日韩av| 欧美日韩国产v| 亚洲专区在线| 日韩国产欧美三级| 国产一区二区三区天码| 久久精品国产99久久| 美女久久网站| 国产日韩亚洲| 中文av在线全新| 99日韩精品| 国产欧美自拍| 日韩在线综合| 99视频精品免费观看| 欧美日韩一区二区国产| 日韩欧美午夜| 亚洲一区不卡| 捆绑调教美女网站视频一区| 亚洲午夜久久久久久尤物| 午夜久久av | 精品亚洲a∨| 好吊视频一区二区三区四区| 日韩精品一级| 中文字幕在线看片| 婷婷综合成人| av亚洲一区二区三区| 亚洲精品少妇| 精品在线播放| 精品久久网站| 欧美一区在线观看视频| 久久国产亚洲精品| 乱一区二区av| 亚洲精品一级| 五月天综合网站| 国产成人久久精品麻豆二区 | 日韩中文在线电影| 午夜性色一区二区三区免费视频| 欧美天堂视频| 麻豆91精品视频| 日韩三级精品| 欧美美女一区| 人人精品亚洲| 日本在线高清| 免费亚洲婷婷| 国产日韩免费| 日本欧美一区二区| 亚洲深夜影院| 国产手机视频一区二区| 日韩免费小视频| 亚洲综合电影| 欧美日韩视频免费观看| 麻豆中文一区二区| 日本色综合中文字幕| 日本一区免费网站| 亚洲免费观看高清完整版在线观| 中文精品视频| 热久久免费视频| 爽好久久久欧美精品| 蜜桃视频一区二区三区在线观看| 91精品二区| 蜜臀精品一区二区三区在线观看| 中文在线不卡| 一区二区高清| 国产探花在线精品| 日韩国产高清在线| 久久99久久久精品欧美| 国产日韩高清一区二区三区在线 | 免费观看久久av| 免播放器亚洲| 中文字幕日韩高清在线| 奇米狠狠一区二区三区| 国产精品三p一区二区| 激情综合五月| 五月婷婷六月综合| 日韩欧美激情| 97在线精品| 性一交一乱一区二区洋洋av| 日韩福利视频一区| av资源中文在线| 国产韩日影视精品| 婷婷精品在线| 欧美韩日一区| 亚洲深深色噜噜狠狠爱网站| 国产精品宾馆| 亚洲激情社区| 国产精品v一区二区三区| 三上悠亚国产精品一区二区三区| 久久福利一区| 欧美sm一区| 国产精品久久久久久妇女| 欧美成人亚洲| 久久久国产精品网站| 男人的天堂亚洲一区| 一区二区精品伦理...| 99视频精品免费观看| 九九九精品视频| 免费在线观看精品| av最新在线| 欧美日韩中文| 视频一区视频二区中文| 欧美精品资源| 黄色欧美在线| 国产精品一区三区在线观看| 视频一区欧美精品| 日本久久精品| 久久超级碰碰| 日韩精品成人在线观看| aa亚洲婷婷| 99久久精品费精品国产| 久久av网址| 欧美日韩va| 日本综合视频| 亚洲精品第一| 日精品一区二区三区| 伊人www22综合色| 亚洲欧美日韩国产| 国产视频一区欧美| 免费久久99精品国产自在现线| 国产精品av一区二区| 久久精品免费一区二区三区 | 精品国产欧美| 开心激情综合| 国产精品欧美在线观看| 欧美日韩午夜| 久久精品99久久久| 亚洲精品第一| 欧美中文高清| 久久gogo国模啪啪裸体| 久久精品色播| 精品国产欧美| 欧美日韩尤物久久| 亚洲福利一区| 香蕉久久久久久久av网站| 综合国产精品|