JAVA 中使用 SQL 語句查詢 EXCEL 檔案資料
導讀 | SQL 語言是基於資料庫的查詢語言,被查詢的資料只能位於資料庫中,所以通常的做法是先在資料庫中建立臨時表,再將EXCEL資料匯入後用SQL語句來查詢,最後再刪除臨時表。說起來簡單,但是建表、讀取EXCEL資料、匯入資料庫、SQL查詢,每一步都意味著大量的程式設計工作。而且因為EXCEL檔案的格式不同,查詢需求不同,編寫的程式並不能通用,下次還需重新編寫程式。 |
而集算器SPL提供了這種查詢功能,完成這個任務就很簡單了,只需要2行程式碼。
例如下面這個info.xlsx檔案:
JAVA 中使用 SQL 語句查詢 EXCEL 檔案資料
如果要查詢出男員工資訊,編寫SPL 如下:
A =connect() =A1.query("select * from d:/excel/info.xlsx where Sex=’M’")
在 A2 單元格得到查詢的資料後,就可以很容易地做排序、分組、彙總等操作,請參閱 SPL 分組
SPL還可以很方便地處理以下EXCEL需求:
1、 讀取自由格式、交叉表、主子表等格式的EXCEL檔案
2、 將資料匯出、追加到EXCEL檔案,輸出預設精美格式的EXCEL檔案
3、 讀寫超大資料量的EXCEL檔案
4、 合併及拆分EXCEL檔案
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2891927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL查詢語句使用 (轉)SQL
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- SQL查詢語句 (Oracle)SQLOracle
- SQL server 查詢語句SQLServer
- SQL mother查詢語句SQL
- 資料庫查詢語句資料庫
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- mybatis執行查詢語句查詢不到結果,控制檯輸出sql語句複製到資料庫中能查到資料MyBatisSQL資料庫
- 查詢資料庫中的topsql語句資料庫SQL
- 用SQL語句匯入excel資料SQLExcel
- SQL查詢語句精華使用簡要(轉)SQL
- 資料庫查詢優化:使用explain分析sql語句執行效率資料庫優化AISQL
- SQL Server阻塞查詢語句SQLServer
- sql 查詢經典語句SQL
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- 查詢資料庫隱含引數的sql語句資料庫SQL
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- MySQL關於根據日期查詢資料的sql語句MySql
- SQL SERVER 資料庫查詢表和欄位資訊語句SQLServer資料庫
- postgresql dba常用sql查詢語句SQL
- SQL語句查詢表結構SQL
- mysql 查詢建表語句sqlMySql
- SQL查詢語句精華文章(轉)SQL
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- 檢視 Laravel 查詢資料語句Laravel
- oracle、my sql、sql隨機查詢語句OracleSQL隨機
- SQL中查詢語句內的相關應用SQL
- Java 中如何使用 SQL 查詢 TXTJavaSQL
- Laravel 使用 sql 語句 和 sql 檔案 來建立執行資料庫遷移LaravelSQL資料庫
- Mybatis 裡對映檔案的動態 SQL 語句,實現if,where,foreache的SQL語句動態拼接查詢MyBatisSQL
- 資料查詢語句:DQL(Data Query Language)
- (轉)Oracle常用資料字典查詢語句Oracle
- SQL Server-簡單查詢語句SQLServer
- mysql查詢效率慢的SQL語句MySql
- SQL單表查詢語句總結SQL
- 查詢執行慢的SQL語句SQL
- SQL語句巢狀查詢問題SQL巢狀
- 查詢阻塞與被阻塞SQL語句SQL