LibreOffice 跟微軟的 Office 比怎麼樣?堪用嗎?兼容以及穩定性怎麼樣?
Collabora 維護的版本應該沒啥問題,就是收費。
libreoffice總的來說很不錯,至少我是這麼認為的,2個軟體各有各的有點也各有各的缺點,就看你怎麼權衡利弊了。還有周圍的人也會對你使用那個軟體造成影響,沒辦法很多人習慣了ms office,所以對其他的office總有片面的看法。目前我電腦上就有libre office和ms office,我用libre,我家領導用ms
所謂的性價比,價值 / 價格
設:ms office 價值為 x, libreOffice 價值為 y,
=&> ms office 性價比為 x / 1799 libreOffice 性價比為 y / 0 (性價比超高額,有木有)-----------------------------------------------------------------------------------如果題主個人用的話,選擇.........(我們別說政治不正確的話)如果公司用的話,選擇..........(反正不是自己掏錢)如果是題主自己的公司用的話,選擇...........(還是買幾台好電腦好了)------------------------------------------------------------------------------------我在ubuntu上用libreOffice,在windows上用ms office ,———— 果然還是默認安裝的好用
+++++++++++++ 更新++++++++++++++++++
說說我自己使用這兩種東西時遇到的問題
1. 正則表達式的支持(痛點中的痛點)例如表格中有很多數據是這樣的Peter Gordon: some@email.com, 47Byy 86-XXX-XXXXX some@email.com,...................數據都是錄在一個單元格中,- 我們需要提取名字和郵箱,
- 提取出的郵箱和名字,要加上 「郵箱:XXX,名字:XXX 」,描述格式
- 驗證郵箱是否符合規範,「some@@emal。com「 這樣的錯誤形式忽略掉
" -----------------------------
" strInput: string target
" matchPattern: regex pattern
" outputPattern: replace with this pattern
" -----------------------------
Function regex(strInput As String, matchPattern As String, Optional ByVal outputPattern As String = "$0") As Variant
Dim inputRegexObj As New VBScript_RegExp_55.RegExp, outputRegexObj As New VBScript_RegExp_55.RegExp, outReplaceRegexObj As New VBScript_RegExp_55.RegExp
Dim inputMatches As Object, replaceMatches As Object, replaceMatch As Object
Dim replaceNumber As Integer
With inputRegexObj
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = matchPattern
End With
With outputRegexObj
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = "$(d+)"
End With
With outReplaceRegexObj
.Global = True
.MultiLine = True
.IgnoreCase = False
End With
Set inputMatches = inputRegexObj.Execute(strInput)
If inputMatches.Count = 0 Then
regex = False
Else
Set replaceMatches = outputRegexObj.Execute(outputPattern)
For Each replaceMatch In replaceMatches
replaceNumber = replaceMatch.SubMatches(0)
outReplaceRegexObj.Pattern = "$" replaceNumber
If replaceNumber = 0 Then
outputPattern = outReplaceRegexObj.Replace(outputPattern, inputMatches(0).Value)
Else
If replaceNumber &> inputMatches(0).SubMatches.Count Then
"regex = "A to high $ tag found. Largest allowed is $" inputMatches(0).SubMatches.Count "."
regex = CVErr(xlErrValue)
Exit Function
Else
outputPattern = outReplaceRegexObj.Replace(outputPattern, inputMatches(0).SubMatches(replaceNumber - 1))
End If
End If
Next
regex = outputPattern
End If
End Function
把上面的代碼建成一個Add-In,於是我們就可以愉快地使用正則表達式了
regex("Byy: some@email.com, 47", "^(.+): (.+), (d+)$", "郵箱: $2, 名字: $1")
這樣就得到了「郵箱:some@email.com, 名字:Byy」然後是檢查郵箱格式問題,我們繼續使用上面的regex函數
regex("some@email.com", "[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}")如果有輸出,則說明匹配正確了,但看起來不太看,於是繼續google,我找到一個別人寫好的正則表達式的一系列函數,
其中很厚道的增加了 郵件,電話,url等格式的檢查Function xxEMAIL() As String
xxEMAIL = "[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}"
End Function
Function xxURL() As String
xxURL = "((ftp)|(https?))://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}"
End Function
.....................
好的,我們來看一下libre calc中的使用........................-________-"" 正則表達式是內置的!!!!- 查找替換對話框支持正則
- 數據過濾器支持正則
- 以下方法支持正則:"SUMIF", "COUNTIF","MATCH", "SEARCH", "LOOKUP", "HLOOKUP", "VLOOKUP","DCOUNT", "DCOUNTA", "DSUM", "DPRODUCT","DMAX", "DMIN", "DAVERAGE", "DSTDEV", "DSTDEVP", "DVAR", "DVARP","DGET"
另外,上面excel中添加的regex方法僅可以輸入一個單元格,如果要改成libre calc 中的countif一樣可以輸入範圍的話,還需要繼續修改.......
o( ̄ヘ ̄o#) 我反正不想自己寫-------你看看excel那界面多漂亮,編輯vba的地方呢?丑得不要不要的,你好歹在vs中打開編輯啊~ ........ 算了別在vs中打開了,你好歹換個http://vb.net啊~~相反,libre中有js和python2. 處理數據表格性能問題【醒目】用libre calc 打開10,000,000行數據用excel 打開10,000,000行數據σ(· · ? ) 我在想啥呢? 統統換用matlab,結論:我們平時用的時候,並不需要多少複雜功能,性能忽略不計最佳運行環境MS Office2016 + win10 + intel core i
LibreOffice5 + linux + AMD FX8
LibreOffice主要面向linux用戶,windows只是它的副業,它在windows上的運算表現不如linux。LibreOffice是由開放文檔基金會開發的,而這個開放文檔基金會的後台之一是AMD,也就是說libreoffice為AMD的處理器專門優化了。同樣的道理,MS出自wintel聯盟,英特爾處理器自然也為它優化了,MS在酷睿處理器上的表現比AMD的強很多。請先定義「堪用」。(因為目前沒有兼容MS Offcie的需求,所以我已經用LibreOffice和Google Office完全替代MS Office了)
我用的是Linux所以不討論Windows,目前5.1版本的穩定性不用擔心,沒有出現崩潰的情況。兼容性要看格式了,對ODF系列格式完美兼容,對MS的格式兼容性很不好(用MS Office開ODF格式也經常出問題,原因不明),說到底LibreOffice的目標本來就不是兼容MS標準而是提供一整套解決方案來替代MS Office。只回答題主問的幾個問題,不做任何推薦,不知對題主有沒幫助,以上。拋開和微軟的兼容性,個人的感受是:微軟office有的功能libre office也有,libre office有的功能微軟office沒有。
看題主的需求,如果編輯的文檔仍然需要和MS OFFICE聯動(比如自己用libreoffice編輯,發送給別人,別人用ms office打開或編輯),那麼libre office不合適,其與ms office的兼容性較差,除非是格式非常簡單的文檔。這種情況下,如果還是一定要用非ms office軟體,那還是wps靠譜得多。
如果整個辦公環境中只有libre office,即不需要和其他辦公軟體聯動,那這個軟體很不錯,完全可以替代ms office。
windows系統下,打開office文檔後有時會亂。
要麼全用,要麼不用,別想著兼容啦。
看完評論,嚇得我趕緊把安裝包刪掉~
無意發現,libreoffice 寫出來的東西在ms打開效果相當不錯,只要不複雜的文檔,基本上沒有問題。兩者在功能上基本上相當吧,不過使用習慣的確差異較大。
非常期待libreoffice的notebook模式(就是就是ms2010之後的界面模式了),這樣兩者互換的學習成本又會少很多了。
libreoffice界面丑的一比。我用的linux,所以也木有辦法了。
----更新----
換成Windows了,還是用libreoffice,office裝了又卸載了。說實話,libreoffice除了界面丑,有一些性能問題,也真是沒有別的問題了呢。很多地方比office好。微軟從安裝就開始讓人噁心,這麼點東西裝得那麼慢是幾個意思。
一直想不明白,微軟收那麼多錢做的東西咋還沒人家免費的做的好呢?這效率跟國產操作系統有一拼。
推薦閱讀:
※如何把圖片文字轉換成word文字?
※公司準備購買一套移動辦公系統,注重辦公效率,求推薦?
※EXCEL修改默認字體(宋體)無效的原因是什麼?
※為什麼微軟不合併 Office 里的軟體?
※法醫工作時候有哪些常用的辦公軟體?
TAG:MicrosoftOffice | 辦公軟體 | LibreOffice |