解決POI中DateUtil.isCellDateFormatted(Cell cell)不能判斷中文日期的問題
根據客戶提供的Excel,在匯入日期資料時,發現獲得的值是一串數字。客戶設定的日期格式為yyyyy年MM月,當把日期格式設定為yyyy-MM時,就能夠正確讀取。我們用得是POI3.6,方法:org.apache.poi.ss.usermodel.DateUtil.isCellDateFormatted(Cell cell)。呼叫時總是返回false,經跟蹤原始碼發現只要含有中文時間單位就不行(例如含有“年”或“月”等時間單位),故修改,增加了對中文時間單位的過濾,經測試判斷正確。
方法:DateUtil.isADateFormat(int formatIndex, String formatString)
增加程式碼內容:
fs = fs.replaceAll("[\"|\']","").replaceAll("[年|月|日|時|分|秒|毫秒|微秒]", "");
附件為修改之後的可執行程式碼!
相關文章
- 新版POI如何獲取日期型別的cell的值型別
- 【iOS開發】解決UITableview中選中Cell後,Cell複用導致選中狀態消失、應用閃退的問題iOSUIView
- iOS 中 cell的用法iOS
- 操作選中cell 所有cell操作相同情況下
- iOS之移動中變化的cell(cell逐漸變大效果)iOS
- 解決除錯不能命中斷點的問題除錯斷點
- runloop解決Cell上主執行緒卡頓OOP執行緒
- 如何解決關於TableView裡面cell隨機顯示的問題View隨機
- 怎麼解決Ubuntu中spyder不能輸入中文的問題阿Ubuntu
- 【Objective-C】解決輕拍手勢事件與TableView的Cell點選事件衝突的問題Object事件View
- Cell 動態行高文字顯示不全問題探索
- iOS cell中webview自適應高度iOSWebView
- html~table、table cell的使用HTML
- iOS 重寫cell的FrameiOS
- 解決plsql中中文亂碼問題SQL
- iOS 中tableview cell點選取消選中效果iOSView
- Swift iOS : 定製CellSwiftiOS
- Swift iOS : self sized cellSwiftiOSZed
- tableView 組頭 和 cellView
- MUI TableViewCell 上按鈕點選Cell同時觸發解決UIView
- URL地址中的中文亂碼問題的解決
- iOS cell上的定時器iOS定時器
- iOS cell找對應的tableViewiOSView
- display:table-cell的應用
- java中解決request中文亂碼問題Java
- jive中MySQL中文問題解決一法MySql
- 解決URL請求中的中文亂碼問題
- Robust mapping of spatiotemporal trajectories and cell–cell interactions in healthy and diseased tissues論文介紹APP
- URL請求不能解決中文請求的問題
- iOS 中 各種 Cell 和 HeaderView 複用iOSHeaderView
- 解決localdb中文智慧的問題
- 暫時解決的中文問題
- iOS Cell巢狀UIWebView(內附UIWebView詳解)iOS巢狀UIWebView
- Cell smart table scan等待事件事件
- 10.12UITableView(cell)UIView
- 淺談UITableView內Cell的選中細節過程UIView
- 不能建立降序索引的問題的解決索引
- IOS 動態改變cell的高度iOS