Microsoft Excel
此條目需要更新。 (2019年1月20日) |
Microsoft Excel是Microsoft為使用Windows和macOS操作系統的電腦編寫的一款試算表軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。在1993年,作為Microsoft Office的組件發布了5.0版之後,Excel就開始成為所適用操作平台上的電子製表軟件的霸主。
開發者 | 微軟 |
---|---|
首次發布 | 1987年11月19日 |
當前版本 | 2019 (16.0.12430.20264)(2020年2月11日[1]) |
操作系統 | Microsoft Windows |
類型 | 試算表軟體 |
許可協議 | 專有軟件 |
網站 | https://products.office.com/excel |
開發者 | 微軟 |
---|---|
當前版本 | 16.0.10325.20043(2018年7月15日 | )
操作系統 | Android |
類型 | 試算表軟體 |
許可協議 | 專有軟體 |
網站 | https://products.office.com/zh-tw/mobile/office-mobile-apps-for-android |
開發者 | 微軟 |
---|---|
當前版本 | 15.34.0 (170515)(2017年5月15日 | )
操作系統 | macOS |
類型 | 試算表軟體 |
許可協議 | 專有軟體 |
網站 | https://products.office.com/mac/microsoft-office-for-mac |
「row」的各地常用名稱 | |
---|---|
中國大陸 | 行 |
臺灣 | 列 |
「column」的各地常用名稱 | |
---|---|
中國大陸 | 列 |
臺灣 | 欄 |
歷史
1982年,Microsoft推出了它的第一款電子製表軟件──Multiplan,並在CP/M系統上大獲成功,但在MS-DOS系統上,Multiplan敗給了Lotus 1-2-3。這個事件促使了Excel的誕生,正如Excel研發代號Doug Klunder:做Lotus 1-2-3能做的,並且做的更好。1985年,第一款Excel誕生,它只用於Mac系統;1987年11月,第一款適用於Windows系統的Excel也產生了(與Windows環境直接捆綁,在Mac中的版本號為2.0)。Lotus1-2-3遲遲不能適用於Windows系統,到了1988年,Excel的銷量超過了Lotus ,使得Microsoft站在了PC軟件商的領先位置。這次的事件,促成了軟件王國霸主的更替,Microsoft鞏固了它強有力的競爭者地位,並從中找到了發展圖形軟件的方向。此後大約每兩年,Microsoft就會推出新的版本來擴大自身的優勢,目前Excel的最新版本為22,也被稱作Microsoft Office Excel 2022。
早期,由於和另一家公司出售的名為Excel的軟件同名,Excel曾成為了商標法的目標,經過審判,Microsoft被要求在它的正式文件和法律文檔中以Microsoft Excel來命名這個軟件。但是,隨著時間的過去,這個慣例也就逐漸消逝了。
Excel雖然提供了大量的用戶界面特性,但它仍然保留了第一款電子制表軟件VisiCalc的特性:列、欄組成單元格,數據、與數據相關的公式或者對其他單元格的絕對引用保存在單元格中。
Excel是第一款允許用戶自定義界面的電子制表軟件(包括字體、文字屬性和單元格格式)。它還引進了「智能重算」的功能,當單元格數據變動時,只有與之相關的數據才會更新,而原先的制表軟件只能重算全部數據或者等待下一個指令。同時,Excel還有強大的圖形功能。
1993年Excel第一次被捆綁進Microsoft Office中時,Microsoft就對Microsoft Word和PowerPoint的界面進行了重新設計,以適應這款當時極為流行的應用程序。
從1993年,Excel就開始支持Visual Basic for Applications(VBA).VBA是一款功能強大的工具,它使Excel形成了獨立的編程環境。使用VBA和巨集,可以把手工步驟自動化,VBA也允許創建窗體來獲得用戶輸入的信息。但是,VBA的自動化功能也導致Excel成為巨集病毒的攻擊目標。
從5.0到9.0,Excel中都隱藏了不同的復活節彩蛋。
版本
用於MS-DOS 的版本包括:
- 1987年Excel 2.0 for MS-DOS 3.0
用於Microsoft Windows的版本包括:
- 1987年Excel 2 for Windows
- 1990年Excel 3
- 1992年Excel 4
- 1993年Excel 5
- 1995年Excel 95 - 亦稱7
- 1997年Excel 97 - 亦稱8
- 1999年Excel 2000 - 亦稱9
- 2001年Excel XP - 亦稱10
- 2003年Excel 2003 - 亦稱11
- 2006年Excel 2007 - 亦稱12
- 2010年Excel 2010 - 亦稱14
- 2013年Excel 2013 - 亦稱15
- 2016年Excel 2016 - 亦稱16
- 2019年Excel 2019 - 亦稱17
- 2022年Excel 2022
- 1985年 Excel 1.0
- 1988年 Excel 1.5
- 1989年 Excel 2.2
- 1990年 Excel 3.0
- 1992年 Excel 4.0
- 1993年 Excel 5.0 (Office 4.x 的一部分,最後的摩托羅拉680x0版本,第一個PowerPC版本)
- 1998年 Excel 8.0 (Office 98 的一部分)
- 2000年 Excel 9.0 (Office 2001 的一部分)
- 2001年 Excel 10.0 (Office v.X 的一部分)
- 2004年 Excel 11.0 (Office 2004 的一部分)
- 2008年 Excel 12.0 (Office 2008 的一部分)
- 2010年 Excel 14.0 (Office 2011 的一部分)
- 2015年 Excel 15.0 (Office 2016 的一部分)
用於OS/2的版本包括:
- 1989年Excel 2.2
- 1990年Excel 2.3
- 1991年Excel 3.0
此外尚有針對iOS、Android、Windows 10 Mobile的移動版Excel,Excel Mobile。
歷史版本匯總
圖例: | 舊版本 | 舊版本,仍被支援 | 當前版本 | 最新預覽版本 |
---|
年 | 名稱 | 版本 | 注釋 |
---|---|---|---|
1987 | Excel 2 | 2.0 | 為了對應當時Macintosh版本的版本號,初始版本號被設定為2 |
1990 | Excel 3 | 3.0 | 增加了三維繪圖功能 |
1992 | Excel 4 | 4.0 | 增加了自動填充功能 |
1993 | Excel 5 | 5.0 | 增加了 Visual Basic for Applications (VBA) 以及一些面向對象的選項 |
1995 | Excel 95 | 7.0 | 更改版本號以對應當時 Word 的版本(此時 Word 和 Excel 都被打包進微軟公司) |
1997 | Excel 97 | 8.0 | |
2000 | Excel 2000 | 9.0 | Microsoft Office 2000 的一部分,也是 Windows Millennium(也稱 Windows ME)的組成部分。 |
2002 | Excel 2002 | 10.0 | |
2003 | Excel 2003 | 11.0 | 在上一版發布一年後就發布,目的是為了更好的協同 Microsoft Office 的其它部分(Word、PowerPoint 等) |
2007 | Excel 2007 | 12.0 | |
2010 | Excel 2010 | 14.0 | 因部分地區對數字13的迷信而跳過版本號 13 |
2013 | Excel 2013 | 15.0 | 增加了50個新函數 |
2016 | Excel 2016 | 16.0 | Microsoft Office 2016的一部分 |
2019 | Excel 2019 |
年 | 名稱 | 版本 | 注釋 |
---|---|---|---|
1985 | Excel 1 | 1.0 | Excel的初始版本 |
1988 | Excel 1.5 | 1.5 | |
1989 | Excel 2 | 2.2 | |
1990 | Excel 3 | 3.0 | |
1992 | Excel 4 | 4.0 | |
1993 | Excel 5 | 5.0 | 只能運行在使用 PowerPC 處理器的 Mac 設備上。第一個 PowerPC 版本。 |
1998 | Excel 98 | 8.0 | Excel 6 和 Excel 7 為了對應其他 Microsoft Office 軟件的版本號而被跳過 |
2000 | Excel 2000 | 9.0 | |
2001 | Excel 2001 | 10.0 | |
2004 | Excel 2004 | 11.0 | |
2008 | Excel 2008 | 12.0 | |
2011 | Excel 2011 | 14.0 | 跟Windows的版本一樣,13號版本因為迷信而被跳過。 |
2015 | Excel 2015 | 15.0 | |
2016 | Excel 2016 | 16.0 | 與 Microsoft Office 的其它部分相同,自2016年起,發布日期將儘可能地與 Windows 版本相同。 |
年 | 名稱 | 版本 | 注釋 |
---|---|---|---|
1989 | Excel 2.2 | 2.2 | 版本號處於當時 Windows 版本的版本號之間 |
1990 | Excel 2.3 | 2.3 | |
1991 | Excel 3 | 3.0 | 最後的 OS/2 版本。該子系列被終止,但此時 Excel 仍然在開發及維護。 |
開源類庫
開源類庫支持在 Microsoft Excel 應用程序以外的環境中打開 Excel 電子表格。以下列出幾種常見的專案:
- Go 語言
- Excelize 是 Go 語言(Golang (頁面存檔備份,存於網際網路檔案館) )編寫的一個用來操作 Office Excel 文檔類庫,可以使用它來讀取、寫入帶有複雜樣式的 XLSX 文件。
- Java
- Apache POI開源項目提供用於讀取和寫入 Excel 電子表格文件的 Java 庫。
- PHP
- PHPExcel (頁面存檔備份,存於網際網路檔案館) 是一個 PHP 語言的實現,可在 Web 應用中讀取 Excel5,Excel 2003 和 Excel 2007 格式的文檔。
- .NET
- Excel Services是使用.NET開發的工具。
- Python
- 使用 xlrd (頁面存檔備份,存於網際網路檔案館) 和 openpyxl (頁面存檔備份,存於網際網路檔案館) 可以使用 Python 訪問 Excel電子表格。
- Javascript
- js-xlsx (頁面存檔備份,存於網際網路檔案館) 和 js-xls (頁面存檔備份,存於網際網路檔案館) 可以使用 JS 打開 Excel 電子表格。
密碼保護
Microsoft Excel中的密碼保護提供了幾種類型:
技術指標
Excel 7.0 (Excel 95) 及之前版本列數只能達到16384(=214);Excel 8.0 (Excel 97/98) 至 Excel 11.0 (Excel 2003/2004) 將這一限制更改為65536(=216)列、256(=28,行標籤為IV)行。自 Excel 12.0 (Excel 2007/2008) 起[5],列數上限更改為1048576(=220), 行數上限被更改為16384(=214,行標籤為XFD)。
Excel的時間系統中,會認為1900年2月29日是有效日期,也就是1900年為閏年,但實際上並不是。這是源於模仿早期競品Lotus 1-2-3上的缺陷而引入的特性,由於Lotus 1-2-3的時間紀元以1900年起始,之後的時間為差值累加,導致其時間體系一開始就認為1900年是閏年,而Excel為了兼容Lotus 1-2-3的文件格式,也保留了這個缺陷作為特性而不進行修復,即使至今最新版本已不需要兼容Lotus 1-2-3。[6][7]
競爭對手
參考文獻
- ^ Office 365 client update branch releases. TechNet. Microsoft. [9 June 2016]. (原始內容存檔於2017-12-11).
- ^ Password protect documents, workbooks, and presentations - Word - Office.com. Office.microsoft.com. [April 24, 2013]. (原始內容存檔於2014-02-12).
- ^ Password protect documents, workbooks, and presentations - Word - Office.com. Office.microsoft.com. [April 24, 2013]. (原始內容存檔於2014-02-12).
- ^ Password protect worksheet or workbook elements - Excel - Office.com. Office.microsoft.com. [April 24, 2013]. (原始內容存檔於2013年3月26日).
- ^ Archived. Improving Performance in Excel 2007. msdn.microsoft.com. [2018-08-27]. (原始內容存檔於2013-12-07) (美國英語).
- ^ Excel incorrectly assumes that the year 1900 is a leap year. support.microsoft.com. [2019-03-20]. (原始內容存檔於2019-09-08).
- ^ 微軟 Office 官方技術支持. Excel 错误地假定1900年为闰年. 2019-10-12 [2019-11-06]. (原始內容存檔於2020-10-23).
外部連結
- Microsoft Excel – official site