從電子表格到勤哲Excel服務(wù)器
北京 2010-12-24(中國(guó)商業(yè)電訊)--現(xiàn)在我們大家最常用的電子表格系統(tǒng)既office Excel已成為企業(yè)或個(gè)人最常用的辦公工具軟件,特別是在企業(yè)日常的管理、統(tǒng)計(jì)中更是大量的應(yīng)用。那么,有沒(méi)有人想過(guò)這個(gè)工具是否理所當(dāng)然一開(kāi)始就有?它原來(lái)是什么樣的?能做什么?在應(yīng)用方面它能帶給企業(yè)的應(yīng)用除了報(bào)表、數(shù)據(jù)統(tǒng)計(jì)外,還有什么突破性的應(yīng)用?可否替代現(xiàn)在流行的企業(yè)信息化管理……?針對(duì)這一系列問(wèn)題我會(huì)給大家一個(gè)滿(mǎn)意的答案。
提到電子表格的歷史,實(shí)際上大家可能很難理解,在過(guò)去的30多年之前并不存在電子表格這個(gè)軟件,那時(shí)如有此方面的需求,大家需要依靠笨拙的大型主機(jī)或者計(jì)算機(jī)來(lái)協(xié)助,現(xiàn)在幾分鐘能完成的工作那個(gè)時(shí)候需要幾個(gè)小時(shí)才能完成。
世界上第一款電子表格——VisiCalc
世界上第一個(gè)電子表格VisiCalc是Dan Bricklin和Bob Frankston在1978年創(chuàng)造的,那時(shí)個(gè)人電腦在辦公中絕少使用。特別是在我們國(guó)家,只知道有大型計(jì)算機(jī),它能做什么就更不清楚了。要了解這段歷史還要從發(fā)達(dá)的歐美國(guó)家講起。在那時(shí)歐美的發(fā)達(dá)國(guó)家,VisiCalc是在Apple(蘋(píng)果) II電腦上運(yùn)行的,以現(xiàn)在的標(biāo)準(zhǔn)來(lái)說(shuō),這個(gè)有趣的小機(jī)器有點(diǎn)像小玩具。VisiCalc從根本上給以后的電子表格打下基礎(chǔ),它的行列布局和公式語(yǔ)法在現(xiàn)代的電子表格產(chǎn)品中仍然可以看到。VisiCalc對(duì)Apple II的最初成功有很大的幫助。同時(shí),它也是世界上第一款電子表格軟件。
當(dāng)IBM PC在1981年開(kāi)始出現(xiàn)時(shí),個(gè)人電腦獲得了被認(rèn)可的地位,VisiCorp馬上將VisiCalc引入到這個(gè)新的硬件系統(tǒng),Sorcim也緊跟著發(fā)布了PC版本的SuperCalc。以現(xiàn)在的標(biāo)準(zhǔn)來(lái)看,VisiCalc和SuperCalc都仍然十分粗糙。例如,文本輸入到單元格中時(shí)不能超出單元格的范圍,一個(gè)較長(zhǎng)的標(biāo)題必須輸入到多個(gè)單元格中。盡管如此,自動(dòng)計(jì)算預(yù)算的能力還是能夠吸引成千上萬(wàn)個(gè)會(huì)計(jì)師從紙質(zhì)分類(lèi)表轉(zhuǎn)換到磁碟,這就是電子表格的最初誕生階段。
電子表格的第一個(gè)成功者——Lotus 1-2-3
如果您是在二十余年前就接觸過(guò)個(gè)人電腦,那您對(duì)Lotus 1-2-3應(yīng)該有些印象,可這個(gè)軟件和現(xiàn)在的電子表格有什么關(guān)系呢?我們還是把視野放到國(guó)外,看著VisiCalc的成功,在美國(guó)馬薩諸塞州的一個(gè)剛起步的公司里,一個(gè)由電腦狂熱愛(ài)好者組成的小組深化了電子表格的概念。由Mitch Kapor和Jonathan Sachs領(lǐng)導(dǎo),這個(gè)公司開(kāi)發(fā)了一個(gè)新的產(chǎn)品并發(fā)動(dòng)了軟件業(yè)第一次最全面的市場(chǎng)推廣廣告戰(zhàn)。從1983年1月開(kāi)始發(fā)布,Lotus開(kāi)發(fā)公司的1-2-3很快獲得成功,盡管當(dāng)時(shí)495美金的價(jià)格是一筆可觀(guān)的費(fèi)用,靠著市場(chǎng)推廣策略,它的銷(xiāo)量很快超過(guò)VisiCalc,在之后的相當(dāng)長(zhǎng)時(shí)間內(nèi),它一直排在銷(xiāo)量榜的第一名位置。以今天的標(biāo)準(zhǔn)來(lái)看,Lotus 1-2-3不是第一個(gè)提供整合的功能的軟件,但是它是第一個(gè)成功者。隨著第一創(chuàng)造者的成功,一定會(huì)有競(jìng)爭(zhēng)對(duì)手出現(xiàn),不出意外,1-2-3的成功催生了很多克隆產(chǎn)品,類(lèi)似的操作、一般提供了一些額外的功能、然后以很低的價(jià)格售賣(mài)。這中間有Paperback軟件公司的VP Plannar系列和Mosaic軟件公司的Twin比較出名。Lotus最后采取法律手段以版權(quán)侵犯起訴Paperback公司,這個(gè)成功的起訴最終使Paperback破產(chǎn)。
錯(cuò)失良機(jī) 功敗垂成
硬件和軟件的發(fā)展就像人的左右腳一樣,一定是互相帶動(dòng),交替發(fā)展。這是IT技術(shù)的發(fā)展規(guī)律,那時(shí)運(yùn)行的Lotus1-2-3的版本3需要基于80826的PC和最少1M的RAM(這在1989年還是相當(dāng)高的要求),因此潛在的市場(chǎng)需求在減少。到了1990年5月,微軟發(fā)布Windows3.0,如你所知道的,微軟改變了人們使用個(gè)人電腦的方式。對(duì)于這種變化,Lotus的決策者犯了輕敵的錯(cuò)誤,他不認(rèn)為微軟是一個(gè)重要的產(chǎn)品,Lotus公司在放慢它的第一個(gè)Windows電子表格程序的研發(fā),直到1991年才發(fā)布針對(duì)Windows的1-2-3。糟糕的是,這個(gè)產(chǎn)品并不完善。他沒(méi)有真正地完全利用Windows環(huán)境,因此讓很多用戶(hù)失望。此后,Lotus公司在版本上也在不斷升級(jí),但似乎錯(cuò)過(guò)了最佳的發(fā)展階段,就在1994年中期,Lotus還在發(fā)布針對(duì)DOS的1-2-3版本4。而此時(shí)Windows操作系統(tǒng)已廣泛地使用,這個(gè)成了Lotus 1-2-3最后一個(gè)DOS版,它也完成了在這個(gè)階段電子表格的歷史使命,將接力棒交給了下一個(gè)領(lǐng)跑者——微軟。歷史的發(fā)展規(guī)律告訴我們,時(shí)間是最好的裁判。1995年中期,IBM買(mǎi)下Lotus開(kāi)發(fā)公司。之后在此基礎(chǔ)上的2次升級(jí)已經(jīng)錯(cuò)過(guò)了最佳時(shí)機(jī)。此時(shí)Excel很明顯已經(jīng)占據(jù)了電子表格市場(chǎng),這個(gè)已經(jīng)被認(rèn)為目前最好的Windows電子表格,不可阻擋地成為了Windows電子表格市場(chǎng)的領(lǐng)袖并讓Lotus 1-2-3從未失去它的地位。這應(yīng)該是歷史的選擇。
起步曲折的Microsoft Excel
今天大部分人可能不了解,微軟進(jìn)入電子表格的歷史可以追溯到80年代早期。微軟的電子表格經(jīng)過(guò)了漫長(zhǎng)的路,從最早期剛實(shí)現(xiàn)基本功能的MultiPlan到現(xiàn)在強(qiáng)大的Excel 2007再到今天的Excel 2010。但任何事情的成功都不是一帆風(fēng)順的,微軟的Excel更是如此。1982年,微軟發(fā)布它的第一個(gè)電子表格MultiPlan。從某種角度來(lái)說(shuō)今天的微軟Excel是從MultiPlan發(fā)展出來(lái)的,于1985年在Macintosh上引進(jìn)。就像所有的Mac程序一樣,Excel是一個(gè)圖形界面的程序。1987年11月,微軟發(fā)布了第一個(gè)Excel的Windows版本(名為Excel 2.0以與Macintosh版本相一致)。因?yàn)樵谀莻€(gè)時(shí)候Windows還未被廣泛使用,這個(gè)版本還包括了一個(gè)Windows的運(yùn)行時(shí)版本—一個(gè)僅能運(yùn)行Excel而不能做其它事情的特別版本。不到一年,微軟發(fā)布了Excel2.1和Excel2.1d以兼容Windows3.0。盡管這些2.x版本同現(xiàn)在的標(biāo)準(zhǔn)比較起來(lái)還未成熟,也沒(méi)有當(dāng)前版本這樣吸引人的外觀(guān),但它們?nèi)匀晃艘恍〔糠种艺\(chéng)的支持者,這給以后的發(fā)展提供了堅(jiān)實(shí)的基礎(chǔ)。到了1990年9月,微軟又發(fā)布Windows的Excel3,這個(gè)版本在界面和功能上有了很大的改善。此后Excel 4、5不斷升級(jí),它們都是能處理任何電子表格工作的優(yōu)秀產(chǎn),后來(lái)Excel 95(也就是Excel 7)和Microsoft Windows 95同時(shí)發(fā)布(微軟跳過(guò)了版本6,為的是讓Office產(chǎn)品的各個(gè)版本保持一致)。
逐步完善 一統(tǒng)江湖
1997年初,微軟發(fā)布了Office 97,其中包括Excel 97。Excel97也就是Excel 8。這個(gè)包括了很多的增強(qiáng)功能,并提供了VBA程序開(kāi)發(fā)的一個(gè)全新的界面。Excel 2000在1999年尾發(fā)布,作為Office2000的一部分發(fā)售。Excel2000中的增強(qiáng)功能主要體現(xiàn)在互聯(lián)網(wǎng)上,在編程方面也有一部分很重要的改變。發(fā)布于2003年秋天的Excel2003是中國(guó)用戶(hù)數(shù)量最大的版本,至今歷久彌香,由于長(zhǎng)時(shí)間的使用習(xí)慣,目前仍是中國(guó)用戶(hù)首選的Excel版本,具備廣泛的用戶(hù)基礎(chǔ)。但在國(guó)外客戶(hù)看來(lái),Excel 2003可能是最失望的一次更新。這個(gè)版本沒(méi)有什么新的功能。微軟加入了導(dǎo)入導(dǎo)出XML文件并在一個(gè)工作表中映射數(shù)據(jù)到指定單元格的功能,但實(shí)際上很少有用戶(hù)需要這種功能。另外,微軟引進(jìn)了“權(quán)限管理”的功能,讓你在工作簿在不同部分設(shè)置限制(例如,只允許指定用戶(hù)查看特定的工作表),雖然很多用戶(hù)還沒(méi)有發(fā)現(xiàn)這個(gè)功能的玄機(jī)和用途,但畢竟是Excel版本升級(jí)后走出的重要一步。
今天還有中國(guó)用戶(hù)很多不太習(xí)慣Excel 2007的操作界面,熟悉的2003的用戶(hù)往往為找不到熟悉的功能和菜單而苦惱,他們需要很長(zhǎng)一段時(shí)間來(lái)熟悉新的操作界面。但Excel 2007對(duì)初學(xué)者來(lái)說(shuō)還是很容易上手的,它是微軟2007 Office System中的一部分。這次升級(jí)明顯是最重要的一次。用戶(hù)界面完全重新設(shè)計(jì)。菜單和工具欄被新的Ribbon UI代替。Excel2007的單元格數(shù)量是之前版本的1000倍,使用了一個(gè)新的開(kāi)放XML文件格式。其它的改善包括改進(jìn)的表格,增強(qiáng)的條件格式,圖表樣式的增強(qiáng)以及文檔主題。
最新發(fā)布的Excel 2010是微軟公司新一版產(chǎn)品,目前在國(guó)內(nèi)的用戶(hù)數(shù)量還不太多,它包含的迷你圖和全新切片和切塊功能。較前一版本而言,Excel 2010中還有一個(gè)最重要的改進(jìn)就是對(duì)Web功能的支持,用戶(hù)可以通過(guò)瀏覽器直接創(chuàng)建、編輯和保存Excel文件,以及通過(guò)瀏覽器共享這些文件。Excel 2010 Web版是免費(fèi)的,用戶(hù)只需要擁有Windows Live賬號(hào)便可以通過(guò)互聯(lián)網(wǎng)在線(xiàn)使用Excel電子表格,除了部分Excel函數(shù)外,Microsoft聲稱(chēng)Web版的Excel將會(huì)與桌面版的 Excel一樣出色。相比Excel 2007,Excel 2010改進(jìn)了文件格式對(duì)前一版本的兼容性,并且較前一版本更加安全。但是,就像許多新生事物一樣,這其中還有很多不完善、不適應(yīng)的地方,相信會(huì)隨著時(shí)間而完善會(huì)讓中國(guó)的使用者逐步適應(yīng)。
另一類(lèi)型的電子表格系統(tǒng)
在這個(gè)市場(chǎng)上還有另一類(lèi)電子表格軟件,2006年Google推出一個(gè)基于網(wǎng)頁(yè)的電子表格軟件Spreadsheets,據(jù)傳是專(zhuān)門(mén)針對(duì)微軟Excel,這是Google公司在電子表格系統(tǒng)的一個(gè)創(chuàng)新。早在這之前,google就推出了針對(duì)微軟件WORD的writely和針對(duì)outlook的google calendar。它包含了微軟Excel的一些常用功能,文件可以自動(dòng)保存,對(duì)文檔的每一次編輯,都會(huì)被自動(dòng)保存在服務(wù)器。還可以邀請(qǐng)其他用戶(hù)編輯、查看文件,并且支持文檔內(nèi)即時(shí)聊天。與微軟公司的Excel相比,功能要少一些。但是,在線(xiàn)電子表格有一個(gè)很大的優(yōu)點(diǎn),那就是可與他人實(shí)時(shí)地分享并共同編輯同一文檔,而不是作為電子郵件的附件發(fā)送。此外還有IBM公司在2005年也推出的電子表格軟件e-forms和國(guó)內(nèi)金山公司的WPS等,以上各類(lèi)電子表格系統(tǒng),雖然功能略有不同,但都算是電子表格軟件的一個(gè)分支。
世界上第一款電子表格服務(wù)器——勤哲Excel服務(wù)器
隨著互聯(lián)網(wǎng)的發(fā)展,電子表格軟件的單機(jī)使用,文檔級(jí)的鏈接已遠(yuǎn)遠(yuǎn)不能滿(mǎn)足網(wǎng)絡(luò)時(shí)代客戶(hù)和企業(yè)在管理信息化方面的需求。2003年,電子表格服務(wù)器的概念首先被勤哲軟件提出,并且研發(fā)出了世界上第一款電子表格服務(wù)器——勤哲Excel服務(wù)器軟件。它解決了電子表格非結(jié)構(gòu)化數(shù)據(jù)的規(guī)則化問(wèn)題,建立了電子表格服務(wù)器的體系結(jié)構(gòu),它率先提出了表間公式的概念,用于存取和回寫(xiě)位于網(wǎng)絡(luò)中的電子表格數(shù)據(jù)。它的重要意義在于將電子表格的運(yùn)算推廣到服務(wù)器時(shí)代,通過(guò)數(shù)據(jù)庫(kù),擴(kuò)展到了互聯(lián)網(wǎng)中。由于電子表格的易用性和廣泛性,電子表格服務(wù)器將電子表格的應(yīng)用做了極大范圍的擴(kuò)展,使得許多難以解決的問(wèn)題得到有效解決,而且勤哲Excel服務(wù)器可以由會(huì)電子表格的用戶(hù),來(lái)做網(wǎng)絡(luò)科學(xué)計(jì)算、企業(yè)內(nèi)部管理和ERP等,它還是一款可由用戶(hù)自行開(kāi)發(fā)、定制的平臺(tái)軟件系統(tǒng)。
電子表格服務(wù)器的發(fā)明,開(kāi)創(chuàng)了一種新的軟件分類(lèi),并大大拓展了電子表格的應(yīng)用領(lǐng)域,為許多企業(yè)信息化管理的難點(diǎn)提供了新的、有效的解決方法,現(xiàn)已發(fā)展成為一個(gè)非常有潛力的新興軟件市場(chǎng)。令人高興的是,電子表格服務(wù)器的發(fā)明是由中國(guó)人完成的,她也是世界上第一款真正意義上的電子表格服務(wù)器軟件。
以上關(guān)于關(guān)于電子表格發(fā)展史的資料引用到了翻譯自John Walkenbach的《Excel 2007 Power Programming with VBA》在此向原作者和翻譯者表示衷心的感謝。