[英]How to copy a particular row from xsls file and export it to new xlsx file using Apache poi?
[英]How to get total row count from .xlsx file using Apache POI event model API
我指的是這個文檔https://poi.apache.org/components/spreadsheet/how-to.html#xssf_sax_api來讀取大的 ZBF57C906FA7D2BB66D966D07372E4158 文件。 我可以使用這種方法讀取整個.xlsx 文件,但是在從文件中讀取記錄時堅持獲取總行數。
根據要求,用戶正在上傳.xlsx 文件,並且數據始終在 excel 的第一列 (A) 中可用。 我從.xlsx 文件中一一讀取記錄並發送到隊列。 但我也想將每個發送數據的記錄總數發送到隊列。
我幾乎花了 3 個小時來解決這個問題,但沒有找到合適的代碼。
任何幫助將不勝感激。
這個使用了不同的流接口,它使用行號公開 startRow 和 endRow 事件。
另一種方法是使用 excel-streaming-reader - 參見示例( https://github.com/pjfanning/excel-streaming-reader-sample/blob/master/src/main/java/com/github/pjfanning/poi /sample/StreamingRead.java ) - 這可以修改為記錄最后一行中的最后一個“getRowNum()”值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.