縱觀 Excel 演化史,開發者如何通過“表格技術”提升企業生產力

阿遂_Asui發表於2021-01-06

我們在之前的文章中曾提到過,很多企業的 IT 業務是從一張表格開始的。

不僅僅是資料儲存,團隊中的資訊共享也需依賴於表格這一資料結構。文件、報告、憑證以及基礎資料的彙總計算,大部分是在表格的形式中完成分析與決策的。即便表格的應用場景已經十分廣泛,但隨著業務的發展,使用者對於表格產品的效能和系統相容度還是能提出更高的需求,這也迫使表格產品不斷的優化迭代。

提起表格產品,其中最典型的莫過於 Excel 。今天,我們就站在系統使用者、企業決策者和開發者的立場,通過 Excel 的演化史,觀察表格產品的發展與需求迭代、現階段表格產品在業務中都覆蓋了哪些應用場景,以及如何用“表格技術”提升企業生產力?

一、Excel 的迭代歷程,是使用者需求的演化史

1978 年,哈佛商學院的學生丹尼爾•布里克林(Daniel Bricklin)想編一個程式,簡化財務預算修改以後繁瑣的重新計算,就請他的程式設計師朋友羅伯特•弗蘭克斯通(Robert Frankston)來幫忙。

布里克林接到這個需求後,用 BASIC 語言給當時 24K 位元組記憶體的蘋果 2 代編寫了個示範程式 —— VisiCalc。這也是首次利用行列布局來完成數字的錄入和計算的軟體,雖然簡單,但已經具備瞭如今電子表格核心的行列模型。

VisiCalc

當時人們做生意都是用筆記在賬本上,效率非常低,所以 VisiCalc 一面世就獲得人們的喜愛。也是靠這款軟體,幫助蘋果電腦 2 代開啟了市場,大賣特賣。賈伯斯當年接受採訪時說電子表格促進了產業發展,VisiCalc 促成了蘋果的成功。

雖然以今天的審美以及使用者操作習慣來看,它的介面極其不友好,但它解決了電子表格的有無問題,讓資料表格資訊化處理成為可能,甚至可以被稱為生產力工具軟體的鼻祖。

但 VisiCalc 畢竟過於“簡易”了。

1983 年,一款名為 Lotus 的電子表格軟體橫空出世,功能在 VisiCalc 的基礎上增加了簡單圖表、資料庫和一些基本公式,並且以獨佔形式釋出在了當年的 IBM PC 以及相容的 MS-DOS 作業系統上,藉助著更好的硬體和作業系統,再加上自身互動上的改進,Lotus 逐漸吞食了 VisiCalc 的市場,很快就成為世界上第一個銷售超過 100 萬套的軟體。

市場份額變化的背後,其實是使用者需求的變化。資料表格產品作為一項生產力工具,絕對不會只是簡單的資料呈現就可以了。所以 VisiCalc 被 Lotus 取代是個必然事件,Lotus 後來被 Excel 取代也是必然事件。

Excel 的前身是一款名為 Muliplan 的軟體,與 Lotus 誕生於同一個時期。但 Muliplan 的步子邁的有些大,過高的使用門檻讓其在工具市場無人問津,最後自生自滅。但這也促使微軟下定決心重新開發一款電子表格軟體,這便是後來大名鼎鼎的 Excel。

Excel 之所以直至今日仍然是本地化資料分析的神器,是因為它開創性的為使用者提供了自定義介面(包括字型、文字屬性和單元格格式),並且引進了“智慧重算”的功能,當單元格資料變動時,只有與之相關的資料才會更新,而原先的製表軟體只能重算全部資料或者等待下一個指令。可以說,Excel也是資料資訊化處理的介面化引領者。

但是,隨著網際網路的發展,人們對於資料表格工具有了更多的期待,比如基於雲服務的線上功能以及企業級的協同需求,就是現階段的一個重點。

回顧歷史我們可以發現,表格工具的迭代歷程,其實正是一部使用者需求的演化史。而表格工具保持旺盛生命力的原因,正是因為人們對資料處理的需求始終旺盛。

二、現代企業的智慧辦公場景,新的需求是什麼?

回顧完歷史,我們再來展望下未來。如果讓你重新設計一款表格工具,它會是什麼樣子?

我們在上文中提到,基於雲服務的線上功能以及企業級的協同需求是資料工具下一階段發展的重點。在企業級的線上協同辦公場景下,我認為資料應該具備三個最主要的屬性:

  • 共享屬性
  • 場景化屬性
  • 效率屬性

首先是共享屬性。共享其實包含兩個維度 —— 終端共享和人與人之間的共享。

物聯網的概念在近幾年逐漸流行,萬物互聯被認為是資訊時代下一個重要的發展方向。而資料作為一種流動的資訊資源,需要在不同的人之間傳播,需要在不同終端上展現、操作,從而打破不同硬體和場景間的壁壘,讓資料資訊的協同更加便捷高效。

第二個是場景化屬性。

我們上面也說到,資料會來源於並應用於不同的物理場景和業務場景。不同的物理場景需要讓表格工具增強共享屬性,方便進行多端的適配。而在業務場景中,資料的維度、形式與關聯性是不同的,我們需要通過工具對資料本身進行二次處理,從而放大資料的價值,優化使用者的使用體驗。

第三個是效率屬性。

效率是生產力工具的核心。Excel 作為一款創造性的介面化資料分析神器,已經為使用者們提供了非常全面而廣泛的操作模式與功能,但在具體的效率提升上,仍存在一些空間 —— 比如資料視覺化的展現、資料的處理效能、多人協同時的互動邏輯等。

所以要想真的實現智慧辦公,企業不能只去抓內部的員工文化,而應該提供足夠強力的底層基礎技術能力支援。表格工具本身就是為生產力而生,如果真的能滿足現階段使用者的需求,那麼智慧辦公就是一件水到渠成的事情。

三、依託“表格技術”而生的工具,將大幅提升企業的生產力

通過上文我們可以瞭解到,資料表格仍然是企業級最重要的生產力工具。工欲善其事,必先利其器,如何選擇一款合適的資料表格工具成為很多企業的難題之一,企業的業務形態以及所屬的行業,都是其中的影響因素。

市面中大部分的表格類協同工具平臺,提供的都是泛用性的功能和產品,並不能完全滿足企業的個性化需求。如果企業對於資料表格真的有很強的業務需要,完全可以在自己的 OA 系統中搭建一個功能更垂直、更適合自身業務形態與資料需求的功能模組。

但在選擇自主研發前,請務必考慮如下因素:模型、體驗、效能、研發難度、後期維護和業務水平。對於大部分企業來說,這些因素都是不可忽略的經濟與精力成本,並且,表格產品看似很簡單,但背後其實涉及到很多的技術實現,沒有相關開發經驗的團隊很容易“費力不討好”。

為了避免耗費大量的開發精力卻只得到一個“雞肋產品”,企業的研發負責人一定不會輕易造輪子,因為選擇一款更為專業的表格元件進行整合,遠比自主研發容易的多。現如今,市面上絕大部分表格文件協同產品,都已經基於 SpreadJS 二次開發實現了,甚至有很多業內知名的企業與廠商,也都開始使用 SpreadJS 來完善其資料表格服務。

SpreadJS 是西安葡萄城自主研發的一款純前端表格控制元件,在介面和功能上都與 Excel 高度類似,但又不侷限於 Excel,而是聚焦於未來的智慧辦公場景。藉助 SpreadJS 提供的 API 與二次擴充套件能力,可以讓資料處理不再受硬體、作業系統與使用環境的限制,幫助企業實現更為高效的線上填報以及多人協同。

SpreadJS

並且,SpreadJS 可幫助 SaaS平臺或企業,在不依賴任何 Excel 元件和第三方應用軟體的情況下,實現“用不到 100 行程式碼,將電子表格的功能和使用體驗完美嵌入到各類應用系統中。”

優秀的系統整合能力與二次擴充套件能力,再加上在基礎功能外為企業提供的定製化服務,SpreadJS 無疑是解決智慧辦公場景中資料共享、場景化、效率三個需求的最佳方案之一。

隨著社會的發展,社會形態也會隨之改變,社會需求也必然會有所調整。Excel 作為數十年前的產品,為整個資料服務行業打下了非常好的基礎。但現在是時候想一想,對於資料表格工具類的產品,我們還有哪些期待?

擴充套件閱讀:
1、SpreadJS 純前端表格控制元件官網
2、為什麼你的“開發速度”和“產品效能”,都比不過競品?丨開發者必讀
3、後疫情時代的「表格文件協同」,需要具備什麼能力?

segmentfault 思否

相關文章