iT邦幫忙

0

android app 匯出xlsx?

  • 分享至 

  • xImage

目前我知道java可對excel操作的package有兩個

  1. Apache的poi
  2. JExcelAPi(jxl)
    第一個移到android studio 會發生一堆問題,例如:版本不符,package重複等等,而且它體積也很大!個人也爬不到一個Example用Android App寫出一個.xlsx檔的文章。都是對xls的匯出而已。
    第二個的缺點很明了,就是不能處理.xlsx類型的檔案。
    請問有還沒其它方法在android app中加入匯出xlsx的功能嗎?
看更多先前的討論...收起先前的討論...
BMG50 iT邦新手 5 級 ‧ 2020-06-20 12:10:07 檢舉
首先在Android下載xlsx對使用者而言不會是好的用戶體驗。
如果真的不得不這樣做倒不如把數據導出到Google Sheet.
wrxue iT邦好手 1 級 ‧ 2020-06-20 12:46:10 檢舉
但這是要求,請問有沒有library可以做到匯出xlsx呢QQ
dragonH iT邦超人 5 級 ‧ 2020-06-20 13:39:37 檢舉
不是說要求就要答應阿 你要發揮你的專業

有時候是 PM 隨隨便便答應人家的

老闆提的

你就要提出這樣做的 side effect 是什麼
wrxue iT邦好手 1 級 ‧ 2020-06-20 13:53:32 檢舉
@dragonH,您的道理我明白,我對開發App沒什麼經驗,所以會先查查資料看可行性,同時也看iT邦的各位有沒有什麼見意,雖說我說這是需求,但提出的別的解法我也會放心上的。最後才會去跟老闆說為何不行與替代方案。謝謝您的指教!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
evanchen
iT邦新手 2 級 ‧ 2020-06-20 13:26:51
最佳解答

可以考慮由WebAPI端做匯出xlsx讓你下載。如果你的資料本身就不存在Server,就把資料丟到Server後取得xlsx,由後端來處理匯出xlsx比較容易也比較有可能做得到。

看更多先前的回應...收起先前的回應...
wrxue iT邦好手 1 級 ‧ 2020-06-20 13:29:41 檢舉

我了解您的意思,那請問當前是否沒有一個library可以在android 中以xlsx型式存檔

evanchen iT邦新手 2 級 ‧ 2020-06-20 13:32:49 檢舉

應該沒有。你在App裡的資料是什麼型式?也許有一些雲端服務可以找看看。

wrxue iT邦好手 1 級 ‧ 2020-06-20 13:43:25 檢舉

我的資料是一些變數的值。有int有string。

evanchen iT邦新手 2 級 ‧ 2020-06-20 14:37:58 檢舉

這個API可以試試,也許你可以在手機自已產生csv,再丟到這裡轉成xlsx。
https://www.convertapi.com/csv-to-xls

0
mamokolo
iT邦新手 5 級 ‧ 2021-10-05 15:22:34

如果你有資料的話,用 FileOutputStream 寫 .csv 是個不錯的做法,code 也很簡短

我要發表回答

立即登入回答