關于我們



中國人發(fā)明了EXCEL服務器

現(xiàn)在我們大家最常用的電子表格系統(tǒng)既 office Excel 已成為企業(yè)或個人最常用的辦公工具軟件,特別是在企業(yè)日常的管理、統(tǒng)計中更是大量的應用。那么,有沒有人想過這個工具是否理所當然一開始就有?它原來是什么樣的?能做什么?在應用方面它能帶給企業(yè)的應用除了報表、數(shù)據(jù)統(tǒng)計外,還有什么突破性的應用?可否替代現(xiàn)在流行的企業(yè)信息化管理……?針對這一系列問題我會給大家一個滿意的答案。

提到電子表格的歷史,實際上大家可能很難理解,在過去的 30 多年之前并不存在電子表格這個軟件,那時如有此方面的需求,大家需要依靠笨拙的大型主機或者計算機來協(xié)助,現(xiàn)在幾分鐘能完成的工作那個時候需要幾個小時才能完成。

世界上第一款電子表格—— VisiCalc

世界上第一個電子表格 VisiCalc 是 Dan Bricklin 和 Bob Frankston 在 1978 年創(chuàng)造的,那時個人電腦在辦公中絕少使用。特別是在我們國家,只知道有大型計算機,它能做什么就更不清楚了。要了解這段歷史還要從發(fā)達的歐美國家講起。在那時歐美的發(fā)達國家, VisiCalc 是在 Apple (蘋果) II 電腦上運行的,以現(xiàn)在的標準來說,這個有趣的小機器有點像小玩具。 VisiCalc 從根本上給以后的電子表格打下基礎,它的行列布局和公式語法在現(xiàn)代的電子表格產(chǎn)品中仍然可以看到。 VisiCalc 對 Apple II 的最初成功有很大的幫助。同時,它也是世界上第一款電子表格軟件。

當 IBM PC 在 1981 年開始出現(xiàn)時,個人電腦獲得了被認可的地位, VisiCorp 馬上將 VisiCalc 引入到這個新的硬件系統(tǒng), Sorcim 也緊跟著發(fā)布了 PC 版本的 SuperCalc 。以現(xiàn)在的標準來看, VisiCalc 和 SuperCalc 都仍然十分粗糙。例如,文本輸入到單元格中時不能超出單元格的范圍,一個較長的標題必須輸入到多個單元格中。盡管如此,自動計算預算的能力還是能夠吸引成千上萬個會計師從紙質(zhì)分類表轉(zhuǎn)換到磁碟,這就是電子表格的最初誕生階段。

電子表格的第一個成功者—— Lotus 1-2-3

如果您是在二十余年前就接觸過個人電腦,那您對 Lotus 1-2-3 應該有些印象,可這個軟件和現(xiàn)在的電子表格有什么關系呢?我們還是把視野放到國外,看著 VisiCalc 的成功,在美國馬薩諸塞州的一個剛起步的公司里,一個由電腦狂熱愛好者組成的小組深化了電子表格的概念。由 Mitch Kapor 和 Jonathan Sachs 領導,這個公司開發(fā)了一個新的產(chǎn)品并發(fā)動了軟件業(yè)第一次最全面的市場推廣廣告戰(zhàn)。從 1983 年 1 月開始發(fā)布, Lotus 開發(fā)公司的 1-2-3 很快獲得成功,盡管當時 495 美金的價格是一筆可觀的費用,靠著市場推廣策略,它的銷量很快超過 VisiCalc ,在之后的相當長時間內(nèi),它一直排在銷量榜的第一名位置。以今天的標準來看, Lotus 1-2-3 不是第一個提供整合的功能的軟件,但是它是第一個成功者。隨著第一創(chuàng)造者的成功,一定會有競爭對手出現(xiàn),不出意外, 1-2-3 的成功催生了很多克隆產(chǎn)品,類似的操作、一般提供了一些額外的功能、然后以很低的價格售賣。這中間有 Paperback 軟件公司的 VP Plannar 系列和 Mosaic 軟件公司的 Twin 比較出名。 Lotus 最后采取法律手段以版權侵犯起訴 Paperback 公司,這個成功的起訴最終使 Paperback 破產(chǎn)。

錯失良機 功敗垂成

硬件和軟件的發(fā)展就像人的左右腳一樣,一定是互相帶動,交替發(fā)展。這是 IT 技術的發(fā)展規(guī)律,那時運行的 Lotus 1-2-3 的版本 3 需要基于 80826 的 PC 和最少 1M 的 RAM (這在 1989 年還是相當高的要求),因此潛在的市場需求在減少。到了 1990 年 5 月,微軟發(fā)布 Windows3.0 ,如你所知道的,微軟改變了人們使用個人電腦的方式。對于這種變化, Lotus 的決策者犯了輕敵的錯誤,他不認為微軟是一個重要的產(chǎn)品, Lotus 公司在放慢它的第一個 Windows 電子表格程序的研發(fā),直到 1991 年才發(fā)布針對 Windows 的 1-2-3 。糟糕的是,這個產(chǎn)品并不完善。他沒有真正地完全利用 Windows 環(huán)境,因此讓很多用戶失望。此后, Lotus 公司在版本上也在不斷升級,但似乎錯過了最佳的發(fā)展階段,就在 1994 年中期, Lotus 還在發(fā)布針對 DOS 的 1-2-3 版本 4 。而此時 Windows 操作系統(tǒng)已廣泛地使用,這個成了 Lotus 1-2-3 最后一個 DOS 版,它也完成了在這個階段電子表格的歷史使命,將接力棒交給了下一個領跑者——微軟。歷史的發(fā)展規(guī)律告訴我們,時間是最好的裁判。 1995 年中期, IBM 買下 Lotus 開發(fā)公司。之后在此基礎上的 2 次升級已經(jīng)錯過了最佳時機。此時 Excel 很明顯已經(jīng)占據(jù)了電子表格市場,這個已經(jīng)被認為目前最好的 Windows 電子表格,不可阻擋地成為了 Windows 電子表格市場的領袖并讓 Lotus 1-2-3 從未失去它的地位。這應該是歷史的選擇。

起步曲折的 Microsoft Excel

今天大部分人可能不了解,微軟進入電子表格的歷史可以追溯到 80 年代早期。微軟的電子表格經(jīng)過了漫長的路,從最早期剛實現(xiàn)基本功能的 MultiPlan 到現(xiàn)在強大的 Excel 2007 再到今天的 Excel 2010 。但任何事情的成功都不是一帆風順的,微軟的 Excel 更是如此。 1982 年,微軟發(fā)布它的第一個電子表格 MultiPlan 。從某種角度來說今天的微軟 Excel 是從 MultiPlan 發(fā)展出來的,于 1985 年在 Macsh 上引進。就像所有的 Mac 程序一樣, Excel 是一個圖形界面的程序。 1987 年 11 月,微軟發(fā)布了第一個 Excel 的 Windows 版本(名為 Excel 2.0 以與 Macsh 版本相一致)。因為在那個時候 Windows 還未被廣泛使用,這個版本還包括了一個 Windows 的運行時版本—一個僅能運行 Excel 而不能做其它事情的特別版本。不到一年,微軟發(fā)布了 Excel2.1 和 Excel2.1d 以兼容 Windows3.0 。盡管這些 2.x 版本同現(xiàn)在的標準比較起來還未成熟,也沒有當前版本這樣吸引人的外觀,但它們?nèi)匀晃艘恍〔糠种艺\的支持者,這給以后的發(fā)展提供了堅實的基礎。到了 1990 年 9 月,微軟又發(fā)布 Windows 的 Excel3 ,這個版本在界面和功能上有了很大的改善。此后 Excel 4 、 5 不斷升級,它們都是能處理任何電子表格工作的優(yōu)秀產(chǎn),后來 Excel 95 (也就是 Excel 7 )和 Microsoft Windows 95 同時發(fā)布(微軟跳過了版本 6 ,為的是讓 Office 產(chǎn)品的各個版本保持一致)。

逐步完善   一統(tǒng)江湖

1997 年初,微軟發(fā)布了 Office 97 ,其中包括 Excel 97 。 Excel97 也就是 Excel 8 。這個包括了很多的增強功能,并提供了 VBA 程序開發(fā)的一個全新的界面。 Excel 2000 在 1999 年尾發(fā)布,作為 Office2000 的一部分發(fā)售。 Excel2000 中的增強功能主要體現(xiàn)在互聯(lián)網(wǎng)上,在編程方面也有一部分很重要的改變。發(fā)布于 2003 年秋天的 Excel2003 是中國用戶數(shù)量最大的版本,至今歷久彌香,由于長時間的使用習慣,目前仍是中國用戶首選的 Excel 版本,具備廣泛的用戶基礎。但在國外客戶看來, Excel 2003 可能是最失望的一次更新。這個版本沒有什么新的功能。微軟加入了導入導出 XML 文件并在一個工作表中映射數(shù)據(jù)到指定單元格的功能,但實際上很少有用戶需要這種功能。另外,微軟引進了“權限管理”的功能,讓你在工作簿在不同部分設置限制(例如,只允許指定用戶查看特定的工作表),雖然很多用戶還沒有發(fā)現(xiàn)這個功能的玄機和用途,但畢竟是 Excel 版本升級后走出的重要一步。

今天還有中國用戶很多不太習慣 Excel 2007 的操作界面,熟悉的 2003 的用戶往往為找不到熟悉的功能和菜單而苦惱,他們需要很長一段時間來熟悉新的操作界面。但 Excel 2007 對初學者來說還是很容易上手的,它是微軟 2007 Office System 中的一部分。這次升級明顯是最重要的一次。用戶界面完全重新設計。菜單和工具欄被新的 Ribbon UI 代替。 Excel2007 的單元格數(shù)量是之前版本的 1000 倍,使用了一個新的開放 XML 文件格式。其它的改善包括改進的表格,增強的條件格式,圖表樣式的增強以及文檔主題。

最新發(fā)布的 Excel 2010 是微軟公司新一版產(chǎn)品,目前在國內(nèi)的用戶數(shù)量還不太多,它包含的迷你圖和全新切片和切塊功能。較前一版本而言, Excel 2010 中還有一個最重要的改進就是對 Web 功能的支持,用戶可以通過瀏覽器直接創(chuàng)建、編輯和保存 Excel 文件,以及通過瀏覽器共享這些文件。 Excel 2010 Web 版是免費的,用戶只需要擁有 Windows Live 賬號便可以通過互聯(lián)網(wǎng)在線使用 Excel 電子表格,除了部分 Excel 函數(shù)外, Microsoft 聲稱 Web 版的 Excel 將會與桌面版的 Excel 一樣出色。相比 Excel 2007 , Excel 2010 改進了文件格式對前一版本的兼容性,并且較前一版本更加安全。但是,就像許多新生事物一樣,這其中還有很多不完善、不適應的地方,相信會隨著時間而完善會讓中國的使用者逐步適應。

另一類型的電子表格系統(tǒng)

         在這個市場上還有另一類電子表格軟件, 2006 年 Google 推出一個基于網(wǎng)頁的電子表格軟件 Spreadsheets ,據(jù)傳是專門針對微軟 Excel ,這是 Google 公司在電子表格系統(tǒng)的一個創(chuàng)新。早在這之前, google 就推出了針對微軟件 WORD 的 writely 和針對 outlook 的 google calendar 。它包含了微軟 Excel 的一些常用功能,文件可以自動保存,對文檔的每一次編輯,都會被自動保存在服務器。還可以邀請其他用戶編輯、查看文件,并且支持文檔內(nèi)即時聊天。與微軟公司的 Excel 相比,功能要少一些。但是,在線電子表格有一個很大的優(yōu)點,那就是可與他人實時地分享并共同編輯同一文檔,而不是作為電子郵件的附件發(fā)送。此外還有 IBM 公司在 2005 年也推出的電子表格軟件 e-forms 和國內(nèi)金山公司的 WPS 等,以上各類電子表格系統(tǒng),雖然功能略有不同,但都算是電子表格軟件的一個分支。

世界上第一款電子表格服務器——勤哲 Excel 服務器

隨著互聯(lián)網(wǎng)的發(fā)展,電子表格軟件的單機使用,文檔級的鏈接已遠遠不能滿足網(wǎng)絡時代客戶和企業(yè)在管理信息化方面的需求。 2003 年,電子表格服務器的概念首先被勤哲軟件提出,并且研發(fā)出了世界上第一款電子表格服務器——勤哲 Excel 服務器軟件。它解決了電子表格非結(jié)構化數(shù)據(jù)的規(guī)則化問題,建立了電子表格服務器的體系結(jié)構,它率先提出了表間公式的概念,用于存取和回寫位于網(wǎng)絡中的電子表格數(shù)據(jù)。它的重要意義在于將電子表格的運算推廣到服務器時代,通過數(shù)據(jù)庫,擴展到了互聯(lián)網(wǎng)中。由于電子表格的易用性和廣泛性,電子表格服務器將電子表格的應用做了極大范圍的擴展,使得許多難以解決的問題得到有效解決,而且勤哲 Excel 服務器可以由會電子表格的用戶,來做網(wǎng)絡科學計算、企業(yè)內(nèi)部管理和 ERP 等,它還是一款可由用戶自行開發(fā)、定制的平臺軟件系統(tǒng)。

電子表格服務器的發(fā)明,開創(chuàng)了一種新的軟件分類,并大大拓展了電子表格的應用領域,為許多企業(yè)信息化管理的難點提供了新的、有效的解決方法,現(xiàn)已發(fā)展成為一個非常有潛力的新興軟件市場。令人高興的是,電子表格服務器的發(fā)明是由中國人完成的,她也是世界上第一款真正意義上的電子表格服務器軟件。

以上關于關于電子表格發(fā)展史的資料引用到了翻譯自 John Walkenbach 的《 Excel 2007 Power Programming with VBA 》在此向原作者和翻譯者表示衷心的感謝。