Microsoft Excel
From Wikipedia, the free encyclopedia
Microsoft Excel (Windows) | |
![]() |
|
![]() A typical blank Microsoft Excel 2007 spreadsheet running on Windows Vista. |
|
Developer: | Microsoft |
---|---|
Latest release: | 12.0.4518.1014 / November 2006 |
OS: | Microsoft Windows |
Use: | Spreadsheet |
License: | Proprietary EULA |
Website: | www.microsoft.com |
Microsoft Excel (Mac OS X) | |
![]() |
|
![]() A typical blank Microsoft Excel 2004 spreadsheet. |
|
Developer: | Microsoft |
---|---|
Latest release: | 2004 v11.3.3 / January 9, 2007 |
OS: | Mac OS X |
Use: | |
License: | Proprietary EULA |
Website: | www.microsoft.com |
Microsoft Excel (full name Microsoft Office Excel) is a spreadsheet program written and distributed by Microsoft for computers using the Microsoft Windows operating system and for Apple Macintosh computers. It features an intuitive interface and capable calculation and graphing tools which, along with aggressive marketing, have made Excel one of the most popular microcomputer applications to date. It is overwhelmingly the dominant spreadsheet application available for these platforms and has been so since version 5 in 1993 and its bundling as part of Microsoft Office.
Contents |
[edit] History
Microsoft originally marketed a spreadsheet program called Multiplan in 1982, which was very popular on CP/M systems, but on MS-DOS systems it lost popularity to Lotus 1-2-3. This promoted development of a new spreadsheet called Excel which started with the intention to, in the words of Doug Klunder, 'do everything 1-2-3 does and do it better' . The first version of Excel was released for the Mac in 1985 and the first Windows version (numbered 2.0 to line-up with the Mac and bundled with a run-time Windows environment) was released in November 1987. Lotus was slow to bring 1-2-3 to Windows and by 1988 Excel had started to outsell 1-2-3 and helped Microsoft achieve the position of leading PC software developer. This accomplishment, dethroning the king of the software world, solidified Microsoft as a valid competitor and showed its future of developing graphical software. Microsoft pushed its advantage with regular new releases, every two years or so. The current version for the Windows platform is Excel 12, also called Microsoft Office Excel 2007. The current version for the Mac OS X platform is Microsoft Excel 2004.
Early in its life Excel became the target of a trademark lawsuit by another company already selling a software package named "Excel" in the finance industry. As the result of the dispute Microsoft was required to refer to the program as "Microsoft Excel" in all of its formal press releases and legal documents. However, over time this practice has been ignored, and Microsoft cleared up the issue permanently when they purchased the trademark to the other program. Microsoft also encouraged the use of the letters XL as shorthand for the program; while this is no longer common, the program's icon on Windows still consists of a stylized combination of the two letters, and the file extension of the default Excel format is .xls.
Excel offers many user interface tweaks over the earliest electronic spreadsheets; however, the essence remains the same as in the original spreadsheet, VisiCalc: the cells are organized in rows and columns, and contain data or formulas with relative or absolute references to other cells.
Excel was the first spreadsheet that allowed the user to define the appearance of spreadsheets (fonts, character attributes and cell appearance). It also introduced intelligent cell recomputation, where only cells dependent on the cell being modified are updated (previous spreadsheet programs recomputed everything all the time or waited for a specific user command). Excel has extensive graphing capabilities.
When first bundled into Microsoft Office in 1993, Microsoft Word and Microsoft PowerPoint had their GUIs redesigned for consistency with Excel, the killer app on the PC at the time.
Since 1993, Excel has included Visual Basic for Applications (VBA), a programming language based on Visual Basic which adds the ability to automate tasks in Excel and to provide user defined functions (UDF) for use in worksheets. VBA is a powerful addition to the application which, in later versions, includes a fully featured integrated development environment (IDE). Macro recording can produce VBA code replicating user actions, thus allowing simple automation of regular tasks. VBA allows the creation of forms and in-worksheet controls to communicate with the user. The language supports use (but not creation) of ActiveX (COM) DLL's; later versions add support for class modules allowing the use of basic object-oriented programming techniques.
The automation functionality provided by VBA has caused Excel to become a target for macro viruses. This was a serious problem in the corporate world until antivirus products began to detect these viruses. Microsoft belatedly took steps to prevent the misuse by adding the ability to disable macros completely, to enable macros when opening a workbook or to trust all macros signed using a trusted certificate.
Versions 5.0 to 9.0 of Excel contain various Easter eggs, although since version 10 Microsoft has taken measures to eliminate such undocumented features from their products.
[edit] Versions
Versions for Microsoft Windows include:
- 1987 Excel 2.0 for Windows
- 1990 Excel 3.0
- 1992 Excel 4.0
- 1993 Excel 5.0 (Office 4.2 & 4.3, also a 32-bit version for Windows NT only)
- 1995 Excel 7.0 (Office '95)
- 1997 Excel 8.0 (Office '97)
- 1999 Excel 9.0 (Office 2000)
- 2001 Excel 10.0 (Office XP)
- 2003 Excel 11.0 (Office 2003)
- 2007 Excel 12.0 (Office 2007, Now released to manufacturers. Available freely to Technet and MSDN subscribers.)
- Notice: There is no Excel 1.0, in order to avoid confusion with Apple versions.
- Notice: There is no Excel 6.0, because it was launched with Word 7. All the Office 95 products have OLE 2 capacity - moving data automatically from various programmes - and Excel 7 should show that it was contemporary with Word 7.
Versions for the Apple Macintosh include:
- 1985 Excel 1.0
- 1988 Excel 1.5
- 1989 Excel 2.2
- 1990 Excel 3.0
- 1992 Excel 4.0
- 1993 Excel 5.0
- 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)
Versions for OS/2 include:
[edit] File formats
Microsoft Excel has traditionally used a proprietary binary file format called Binary Interchange File Format (BIFF). Microsoft Excel 2002 and subsequent versions also support an XML format called "XML Spreadsheet" ("XMLSS") [1], although this format is not able to encode VBA macros. Microsoft Excel 2007 additionally supports the Office Open XML format. As of 2007, various efforts are underway to allow Microsoft Excel to manipulate OpenDocument files. In addition, most versions of Microsoft Excel are able to read CSV, DBF, SYLK, and other legacy formats.
[edit] Criticism
The statistical accuracy of Excel has been criticized [2] [3] [4][5], as has the lack of certain statistical tools. Excel proponents have pointed out that this is an edge case and the relatively few users who would be affected by these flaws know of them and have workarounds and alternatives.
Excel incorrectly assumes that 1900 is a leap year [6] [7]. The bug originated from Lotus 1-2-3, and was implemented in Excel for the purpose of backward compatibility [8]. This legacy has later been carried over into Office Open XML file format. Excel also supports the second date format based on year 1904 epoch.
[edit] See also
[edit] External links
- Microsoft Excel official site
- Review of first Excel version for Windows
- The History of Spreadsheets
- Microsoft Office training
- Excel file format documentation by the OpenOffice.org Spreadsheet Project.
Desktop products: Access • Communicator • Entourage • Excel • Groove • InfoPath • InterConnect • MapPoint • OneNote • Outlook • PowerPoint • Project • Publisher • SharePoint Designer • Visio • Word • Equation Editor • Organization Chart • Draw
Server products: Live Communications Server • Project Server • SharePoint Server
Online services: Office Live • Live Meeting
Discontinued products: Mail • Schedule+ • FrontPage • PhotoDraw • Vizact • Binder • The Office Assistants