如何快速簡單的實現 Excel資料按列提取
一般常規辦法:使用第三方類庫(POI或者HSSFWorkbook等)來讀取EXCEL檔案的Sheet和單元格資訊,然後按照規則迴圈讀取到所需的每個單元格的值,並對錶格資料進行結構化。但由於程式語言缺乏豐富的函式類庫,仍然是硬編碼方式,工作量會比較大。
如果使用集算器SPL,解決這類問題則會簡單很多,它能輕鬆讀取Excel檔案,並對錶格資料結構化。比如:檔案item.xlsx內容如下圖所示:
結構化後的效果如下圖所示:
處理上面這個問題,集算器SPL只需2行,程式碼如下:
|
A |
1 |
=file("item.xlsx").xlsimport(;1,5) |
2 |
=A1.rename(#1:No,#2:ItemCode,#3:ItemName,#4:Unit,#5:Quantity,#6:Price,#7:Sum) |
其實還有很多類似的結構化問題,使用集算器SPL會很簡單,感興趣可以參考:
集算器也是進行檔案資料來源處理的專業工具,可以方便地進行 TXT、Excel、Xml、Json、CSV、ini 等各種檔案資料的混合計算、入庫以及匯出等工作。桌面級計算工具,即裝即用,配置簡單,除錯功能完善,可設定斷點、單步執行,每步執行結果都可檢視。語法簡單,符合人的自然思維,比其他高階開發語言更簡單。請參閱:
集算器還很容易嵌入到Java應用程式中, 有使用和獲得它的方法。
關於集算器安裝使用、獲得免費授權和相關技術資料,可以參見 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2691748/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何簡單實現關聯型別資料的Excel匯出?型別Excel
- 短影片文案提取的簡單實現
- Excel 提取想要的資料Excel
- EXCEL資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- 有什麼簡單辦法從格式複雜的 Excel中提取資料Excel
- 如何實現簡單的位陣列(bit array)陣列
- Excel 如何批次將矩陣(多行多列)資料轉為單行或單列資料Excel矩陣
- 華納雲:如何簡單快速的實現兩臺伺服器之間遷移資料?伺服器
- LayoutTransiton實現簡單的錄製按鈕
- java 如何簡單快速處理 xml 中的資料JavaXML
- 資料庫的最簡單實現資料庫
- 一個簡單的選單按鈕的實現 (轉)
- c#簡單實現提取網頁內容C#網頁
- DcatAdmin 簡單實現匯入ExcelExcel
- java 如何簡單快速處理 json 中的資料JavaJSON
- Python實現簡單的excel對比工具PythonExcel
- C# 一維陣列如何快速實現陣列元素的資料型別的轉換?C#陣列資料型別
- Excel實現動態行轉列(資料透視表)Excel
- Dcat Admin實現簡單的excel匯入功能Excel
- 如何提取oracle timestamp列一個範圍的資料Oracle
- SQL Server資料庫的簡單實現方法SQLServer資料庫
- 如何簡單實現ELT?
- 陣列的七個 API 的簡單實現陣列API
- 文字按列匯入excelExcel
- R語言批量提取excel當中的資料R語言Excel
- pageoffice提取線上開啟的excel表格資料Excel
- Redis實現簡單訊息佇列Redis佇列
- 教你excel表格如何快速提取名字和電話號碼Excel
- Rust 程式設計,實現簡單的佇列Rust程式設計佇列
- JavaScript實現簡單的雙向資料繫結JavaScript
- 自己實現一個最簡單的資料庫資料庫
- 快速實現一個簡單閹割版的HashMapHashMap
- 如何快速實現告警簡訊的通知方式?
- javascript實現二維陣列實現簡單介紹JavaScript陣列
- 如何簡單地實現小程式分享頁擁有返回首頁按鈕
- EXCEL的重生!處理百萬行資料竟如此簡單Excel
- [原創]一個佇列的簡單Java實現佇列Java
- PHP 實現簡單的資料採集併入庫PHP