如何在 Excel 和文字檔案上使用 SQL 查詢

2022-07-10 23:21:14 字數 830 閱讀 4730

對於資料庫中的資料,使用sql來查詢是非常方便快捷的,但是安裝資料庫比較麻煩,把檔案資料先匯入到資料庫也是很繁瑣的工作,那麼如何快速地實現在excel和文字檔案上使用sql查詢?

比如有如下excel檔案orders.xlsx。

要查詢各州訂單金額之和,只要簡單地寫sql:

select state, sum(amount) as sum_amount from d:/excel/orders.xlsx group by state

$select state, sum(amount) as sum_amount from d:/excel/orders.xlsx group by state

注意前面要寫個$符號,告訴集算器這是一句sql,集算器預設的語言是spl。

點選a1單元格,在右邊的值顯示區就可以看見sql查詢的結果。

還可以在命令列中執行。

比如在windows中,用cmd進入命令列執行視窗,進入集算器安裝目錄下的bin目錄,執行如下圖所示的操作即可:

集算器支援sql92中的大部分語法,包括join、子查詢,甚至with子句,可以參考

在檔案上使用sql查詢的示例

PSP上看文字檔案

2,使用bookr進行閱讀 將相應的檔案轉換成pdf後,使用bookr閱讀。bookr介面比較漂亮,但是 支援格式比較少。3,除自製軟體外,還可以使用psp自帶的瀏覽器進行閱讀。詳細參照下文 第一步 隨便把txt檔案放到psp的任何目錄裡面,根目錄都可以,只要傳到了psp裡面就行,但建議傳至根目錄,...

文字檔案 Excel檔案上傳下傳

text convert xls to sap函式可以將本地的文字檔案 列與列之間預設使用tab鍵分開,但也可以指定 或真正的excel檔案上傳到服務內錶中,並且檔案轉換成內錶中的資料是自動完成,不需要手動,這與alsm excel to internal table函式是不一樣的 paramete...

Qt讀寫配置檔案和文字檔案

格式為 節 鍵 值 include 配置檔案標頭檔案 例化,路徑和linux格式一樣用 陣列操作是乙個整體 qsettings write mod newqsettings e qtprj default mod.ini qsettings iniformat 對於單個資料寫,第乙個引數為 節 鍵,...