有什麼簡單辦法從格式複雜的 Excel中提取資料
要在程式語言中程式設計解決這類問題,工作量會非常大。而且因為許多EXCEL檔案的格式都不規整,所以編寫的程式並不能通用,每次都要重新編寫新程式來應對新需求,也非常的麻煩。
如果使用集算器SPL,應對這類問題則會簡單很多,它精心設計了一套集合運算領域的函式庫,處理Excel檔案更加靈活和高效;同時SPL是解釋執行的指令碼,也很容易做到熱切換適應新需求。比如要處理這麼個場景:檔案employe.xlsx格式如下圖所示:
結構化後的效果如下圖所示:
集算器SPL只需簡單的幾行就能搞定,程式碼如下:
|
A |
B |
C |
1 |
=create(ID,Name,Sex,Position,Birthday,Phone,Address,PostCode) |
| |
2 |
=file(“employe.xlsx”).xlsopen() |
|
|
3 |
[C,C,F,C,C,D,C,C] |
[1,2,2,3,4,5,7,8] |
|
4 |
for |
=A3.(~/B3(#)).(eval($[A2.xlscell(]/~/”)”)) |
|
5 |
|
if len(B4(1))==0 |
break |
6 |
|
>A1.record(B4) |
|
7 |
|
>B3=B3.(~+9) |
|
其實還有很多類似的結構化問題,使用集算器SPL會很簡單,感興趣可以參考:
集算器也是進行檔案資料來源處理的專業工具,可以方便地進行 TXT、Excel、Xml、Json、CSV、ini 等各種檔案資料的混合計算、入庫以及匯出等工作。桌面級計算工具,即裝即用,配置簡單,除錯功能完善,可設定斷點、單步執行,每步執行結果都可檢視。語法簡單,符合人的自然思維,比其他高階開發語言更簡單。請參閱:
集算器還很容易嵌入到Java應用程式中, 有使用和獲得它的方法。
關於集算器安裝使用、獲得免費授權和相關技術資料,可以參見 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2691697/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 有什麼工具可以上載複雜的 excel 資料填報到資料庫中Excel資料庫
- 資料複雜性和簡單
- 如何快速簡單的實現 Excel資料按列提取Excel
- 【簡單演算法】什麼是複雜度?演算法複雜度
- 用python庫openpyxl操作excel,從源excel表中提取資訊複製到目標excel表中PythonExcel
- 【資料庫】簡單聊聊資料庫可以做什麼,有什麼用?資料庫
- 簡單操作,用excel或者vscode為多行資料新增格式ExcelVSCode
- 複雜背景的缺陷提取
- Linux中type命令有什麼作用?語法格式是什麼?Linux
- excel怎麼篩選重複的內容 excel找出重複項並提取Excel
- 為什麼我們無法避免複雜?
- R語言批量提取excel當中的資料R語言Excel
- MongoDB 中有什麼簡單辦法做多欄位 join?MongoDB
- JAVA簡單的複習資料Java
- 資料夾如何加密碼最簡單的辦法 怎麼給整個資料夾加密加密密碼
- 資料探勘和資料提取能做什麼?
- 資料探勘的辦法有哪些
- DDD中簡單模型比複雜模型更危險模型
- 簡單程式的時間複雜度分析時間複雜度
- Excel資料快速匯入mysql的幾個辦法ExcelMySql
- Flink 實踐教程-進階(2):複雜格式資料抽取
- EXCEL資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- Linux系統中find命令語法格式是什麼?作用有哪些?Linux
- Java的語法格式是什麼?有哪些需要注意?Java
- Laravel Graphql Mutation 時資料驗證及複雜格式資料輸入 (InputObjectType)LaravelObject
- 簡單的for迴圈有什麼新玩法
- 什麼是單主資料庫複製? -Vlad Mihalcea資料庫
- RCmongodb出現id重複問題的簡單解決辦法jztMongoDB
- pageoffice提取線上開啟的excel表格資料Excel
- Redis在.net中的使用(3)簡單的主從複製Redis
- Android ListView中複雜資料流的高效渲染(一)AndroidView
- 基於json資料格式實現的簡單資料庫——jsonDBJSON資料庫
- 有些人喜歡簡單的事情複雜化
- vue+elementUI 複雜表單的驗證、資料提交方案VueUI
- 什麼才是真正的空間複雜度?複雜度
- 什麼是 幾何複雜性
- EXCEL資料缺失、混亂、重複怎麼辦?我用ETL帶你走出困境Excel
- MapReduce中對大資料處理最合適的資料格式是什麼?大資料