這個問題好像都會碰到過
小弟也 Google 了好久
總是找不到一個解決方案
是這樣的
公司的伺服器是架在 CentOS 上面
最近有個需求
要能讀取 Excel
在以前這不是大問題
使用 Java 的 Apache POI 套件很容易解決
只是這次的需求包含了
複雜的樣式 (不是簡單的樣式喔每個儲存格,每個文字可能顏色、大小、字型都不一樣)請相信小弟已經拜了好久的Google大神
圖片、樞紐、圖表、還有各種元件的讀取......
ㄜ
也找過各種程式語言的解決方案了 Python、Golang、C++...
還是找不到一個符合老闆需求的解決方法ㄚ...
這可能恩的是天方夜譚
要做到相容性最好,弄台電腦,裝 Win + Office 然後用 Com 讀取最完美了 (雖然速度上...
可是...現實上不允許
各位大大有什麼方法可以在 Linux 上完美 (或趨近完美..
的讀寫 Office 系列文件嗎 (只要 Excel、World、PowerPoint 就行了)
剛剛拜 Google 發現 CrossOver 這東西可以完美的在 Linux 上裝 Office
不知道裝了之後,可以使用 Com 元件嗎??
感激大大!!!!!
PS.Java POI 可以讀到儲存格每個文字的樣式、字型、大小、顏色、底線、粗體、斜體等等...(這個測試有成功)
每個字都可以讀到,除了第一個字...這會影響到判斷後方文字樣式
q00153提到:
要能讀取 Excel
在以前這不是大問題
使用 Java 的 Apache POI 套件很容易解決
你去下載一個Linux軟體叫libreoffice 簡介在這邊
https://zh-tw.libreoffice.org/
通常是yum search libreoffice 有的話就
yum install -y libreoffice
別問我yum來源怎麼設 :-)