介紹一款開源的類Excel試算表軟體

來源:互聯網
上載者:User

標籤:des   winform   style   blog   http   color   io   os   使用   

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:

 

  • 豐富的圖表

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

  • 自由使用的公式引擎

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

相容Excel

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

 

豐富的儲存格類型

支援自訂豐富的儲存格類型。通過用Spread提供的儲存格類型或定製自己的類型,確定在一個儲存格中可以輸入什麼樣的資料、避免程式員不必要的檢查和驗證,並為使用者提供一種自然的輸入資料的方式

 

內建的函數

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

    • 在儲存格中放置公式

    • 在公式中指定儲存格索引

    • 在公式中使用循環參考

    • 在公式中嵌入函數

    • 公式的自動重新計算和更新

    • 允許使用者輸入公式

    • 自訂函數

    • 為定製函數建立名稱

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

 

匯入和匯出的功能

Spread支援多種資料格式的匯入、匯出。不僅在設計狀態下可通過設計器來匯入、匯出資料,運行狀態下,通過代碼,可以把整個表單、指定表單表或特定儲存格範圍內的資料匯入、匯出為不同的檔案類型或流檔案。

  • 匯出檔案類型:

    • Spread的XML檔案

    • Excel(.xls)檔案

    • 文字檔

  • 匯入檔案類型:

    • Spread XML 檔案

    • Excel(.xls)檔案

    • Spread 檔案

    • 文字檔

 

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

  • 類Excel試算表軟體,綠色版

  • Spread控制項提供的資源:視頻、社區、文檔

  • Spread控制項最新版:Spread

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

 

非常歡迎對Excel試算表有興趣的童靴:提供Spread案例、部落格文章、報表範例,我們有超值禮品相送。

聯絡QQ: 2190296544 [註明Spread]

介紹一款開源的類Excel試算表軟體

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.