翻譯|對比評測|編輯:李顯亮|2020-11-04 10:55:44.117|閱讀 327 次
概述:Spire.Office for .NET 是一套企業(yè)級的涵蓋 E-iceblue 所有 .NET Office 組件的集合。本文就Office OLE自動化和Spire產品導出數據到Word/Excel做出了對比。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
你在尋找支持在.NET中用編程方法處理各類格式文檔的API嗎?好巧,.NET版企業(yè)級文檔管理組合套包Spire.Office 2020全新出發(fā)!Word、Excel、PPT、PDF、條形碼等格式一網打盡。操作簡單,易上手,國產廠商提供優(yōu)質便捷的技術支持。
本文就Office OLE自動化和Spire產品導出數據到Word/Excel做出了對比。點擊下方按鈕可以下載測試。
|
行數 |
列 |
文件1 |
20 |
5 |
文件2 |
55 |
15 |
文件3 |
43 |
7 |
文件4 |
60 |
8 |
文件5 |
5000 |
7 |
將數據導出到Word
導出單個Word文件文檔時,Office OLE Automation比Spire.Doc慢得多。從上面的結果中我們可以看到Spire.Doc只需要20毫秒,Office至少需要增加1000毫秒。
批量導出Word文件
當批量導出10個Word文件文檔時,Spire.Doc需要更多時間,但速度仍然要快得多。
導出單個Word文件輸出大小
Spire.Doc創(chuàng)建的導出的輸出Word文檔文件大小比Office OLE Automation創(chuàng)建的小得多。
導出Excel文件
導出單個Excel文件時,Spire.XLS比Office OLE Automation更快。我們測試了9次,平均時間(Spire.XLS,1233ms; Office,1633ms)顯示Spire.XLS快了1/3。
批量導出Excel文件(10個文件)
批量導出10個Excel文件,從上面的圖表中我們可以看到Spire.XLS和Office OLE Automation花費幾乎相同的時間。
PS: Office OLE Automation Excel將詢問您是否重疊相同名稱的文件,這可能會降低導出速度。Spire.XLS for .NET使您可以設置忽略此提示。
導出單個Excel文件輸出大小
將數據導出到Excel后,我們可以從上表中看到Office和Spire.XLS的輸出文件大小。結果表明它們之間確實存在很小的差異。
PS:當通過Office OLE自動化對導出的大量內容數據進行測試時,測試PC將停止工作。它花費了所有CPU使用率,并且需要超過10分鐘的時間才能恢復正常。此外,它將Excel / Word進程存儲在需要手動操作或程序才能完成的RAM中。對于非專業(yè)人士而言,這確實是一個麻煩。
如果你想了解更多關于測試的詳細數據,可點擊這里下載。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn