如何快速簡單的實現 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資料上傳到SQL SERVER中的簡單實現方法ExcelSQLServer
- 有什麼簡單辦法從格式複雜的 Excel中提取資料Excel
- WPS Excel快速統計單列資料的重複次數的方法Excel
- Excel 如何批次將矩陣(多行多列)資料轉為單行或單列資料Excel矩陣
- LayoutTransiton實現簡單的錄製按鈕
- DcatAdmin 簡單實現匯入ExcelExcel
- Python實現簡單的excel對比工具PythonExcel
- java 如何簡單快速處理 json 中的資料JavaJSON
- java 如何簡單快速處理 xml 中的資料JavaXML
- 華納雲:如何簡單快速的實現兩臺伺服器之間遷移資料?伺服器
- Dcat Admin實現簡單的excel匯入功能Excel
- C# 一維陣列如何快速實現陣列元素的資料型別的轉換?C#陣列資料型別
- 使用jsonpath快速提取json的資料JSON
- 陣列的七個 API 的簡單實現陣列API
- 如何簡單實現ELT?
- pageoffice提取線上開啟的excel表格資料Excel
- R語言批量提取excel當中的資料R語言Excel
- 基於json資料格式實現的簡單資料庫——jsonDBJSON資料庫
- Rust 程式設計,實現簡單的佇列Rust程式設計佇列
- JavaScript實現簡單的雙向資料繫結JavaScript
- 快速實現一個簡單閹割版的HashMapHashMap
- 教你excel表格如何快速提取名字和電話號碼Excel
- EXCEL的重生!處理百萬行資料竟如此簡單Excel
- 如何快速實現告警簡訊的通知方式?
- 如何簡單地實現小程式分享頁擁有返回首頁按鈕
- PHP 實現簡單的資料採集併入庫PHP
- 前端資料渲染及mustache模板引擎的簡單實現前端
- golang 簡單實現介面資料格式化Golang
- Golang快速實現一個簡單RPC服務GolangRPC
- excel兩列亂序姓名如何一一對應 excel 兩列資料自動配對Excel
- 如何實現一個簡單的以太坊?
- 如何快速將資料用逗號隔開——巧用EXCELExcel
- 千萬條資料,Stack Overflow 是如何實現快速分頁的?
- SpringBoot基於資料庫實現簡單的分散式鎖Spring Boot資料庫分散式
- C++ 手撕--基本資料結構的簡單實現C++資料結構
- PHP 實現按奇偶排序陣列PHP排序陣列