介紹一款開源的類Excel電子表格軟件


Excel一直以霸主的地位,占據了Windows桌面表格軟件市場No 1,與此同時,Office套裝產品幾乎成為了IT行業的標配辦公技能。有無類似Excel的桌面程序,綠色版,實現基本的數據編輯功能呢? 假如不安裝Office,可否實現表格編輯、公式編輯、打印、導入、導出等操作呢?

可以的,本文介紹的這款開源的SpreadDesginer即可實現這樣的需求。

     誰適合閱讀此文?

    • 軟件設計師
    • 產品經理
    • Excel用戶

系統必備:

    • .NET Framework 4.0

在管理平台中嵌入Excel功能

許多行業的管理系統需要象Excel一樣豐富的公式和數據處理功能,Spread可以幫助把這些功能嵌入到企業管理系統中,比如財務數據模型、風險分析、保險計算、工程應用等。

源碼路徑:http://git.oschina.net/GrapeCity/SpreadDesigner

不到1萬行源碼(核心功能封裝在Spread控件內)

下載Zip包,綠色版本的,解壓即可使用。

且編譯好的exe程序,可免費分發部署

 

下面分別對Excel和SpreadDesigner進行對比:

對比項

office Excel 2007

SpreadDesigner

價格

680元

免費

安裝方式

需要安裝

綠色解壓

部署分發

再購買License

免費

系統必備

.NET Framework 3.5

.NET Framework 3.5

可編程

VBA\COM組件

C#.NET\VB.NET

技術支持

24小時響應(周內)

支持Excel數據

支持中文

可定制功能

 

Office 2007的Excel截圖:

image

 

  • 豐富的圖表

    支持85種豐富多彩的圖表效果。可以在Spread設計器中基於工作表的數據直接生成圖表,操作簡單。同時,軟件人員還可以在Visual Studio設計環境中定制圖表的所有元素,包括標題、序列、軸、樣式、圖例等。

  • 自由使用的公式引擎

    Spread強大的公式計算引擎支持300多種內置函數,並支持通過內置函數和運算符來自定義公式。支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。

兼容Excel

Spread會獨立安裝Excel文件格式的輸入輸出引擎,在沒有安裝Excel的環境中也可以進行Excel文件格式的輸入輸出,開發時設計的圖表、圖形、圖像等都會作為對象輸出到Excel文件中。Spread提供多種版本的Excel和多種文件類型的導入導出服務,包括Excel文件(XLS、XLSX)、檔案文件(CSV)和文本文件(TXT)。

 

豐富的單元格類型

支持自定義豐富的單元格類型。通過用Spread提供的單元格類型或定制自己的類型,確定在一個單元格中可以輸入什么樣的數據、避免程序員不必要的檢查和驗證,並為用戶提供一種自然的輸入數據的方式

image

 

內建的函數

內置函數超過200多種,還支持通過內置函數和運算符來編制公式。支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。

    • 在單元格中放置公式
    • 在公式中指定單元格索引
    • 在公式中使用循環引用
    • 在公式中嵌入函數
    • 公式的自動重新計算和更新
    • 允許用戶輸入公式
    • 自定義函數
    • 為定制函數創建名稱

支持的函數包括日期和時間函數、工程函數、財務函數、邏輯函數、數學和三角函數、統計函數、文本函數等。 內建的函數

 

導入和導出的功能

Spread支持多種數據格式的導入、導出。不僅在設計狀態下可通過設計器來導入、導出數據,運行狀態下,通過代碼,可以把整個表單、指定表單表或特定單元格范圍內的數據導入、導出為不同的文件類型或流文件。

  • 導出文件類型:
    • Spread的XML文件
    • Excel(.xls)文件
    • 文本文件
  • 導入文件類型:
    • Spread XML 文件
    • Excel(.xls)文件
    • Spread 文件
    • 文本文件

 

基於已有源碼的基礎上,發揮你的創意試試看吧:

注意,正式Spread控件,有30天免費使用限制;即第31天,IDE編譯源碼會告之過期。

非常歡迎對Excel電子表格有興趣的童靴:提供Spread案例、博客文章、報表樣例,我們有超值禮品相送。

 

相關閱讀:

【圖解】Web前端實現類似Excel的電子表格

 《介紹一款開源的類Excel電子表格軟件》續:七牛雲存儲實戰(C#)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM