Microsoft Excel

Microsoft 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 1993 and its bundling as part of Microsoft Office.
Microsoft originally marketed a spreadsheet program called Multiplan in 1982, which was very popular on CP/M systems, but on MSDOS systems it lost popularity to Lotus 123. This promoted development of a new spreadsheet called Excel which started with the intention to, in the words of Doug Klunder, 'do everything 123 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 lineup with the Mac and bundled with a runtime Windows environment) was released in November 1987. Lotus was slow to bring 123 to Windows and by 1988 Excel had started to outsell 123 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 is Excel 11, also called Microsoft Office Excel 2003.
Early in its life Excel became the target of a trademark lawsuit by another company already selling a software package named "Excel." 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 slipped.
Excel offers a large number of user interface tweaks, however the essence of UI 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, while previously spreadsheets 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 includes support for Visual Basic for Applications (VBA) as a scripting language. VBA is a powerful tool that makes Excel a complete programming environment. VBA and macro recording allow automating routines that otherwise take several manual steps. VBA allows creating forms to handle user input. Automation functionality of VBA exposed Excel as a target for macro viruses.
Excel versions from 5.0 to 9.0 contain various Easter eggs.
Versions
Versions for the Apple Macintosh include:
 1985 Excel for Macintosh
 1989 Excel 2.2 for Macintosh
 1990 Excel 3.0
 1992 Excel 4.0
 1993 Excel 5.0
 1998 Excel 98
 2000 Excel 2001
 2001 Excel v.X
 2004 Excel 2004
Versions for MSDOS include:
 1987 Excel 2.0 for MSDOS 3.0
Versions for Microsoft Windows include:
 1987 Excel 2.0 for Windows
 1990 Excel 3.0
 1992 Excel 4.0
 1993 Excel 5.0
 1995 Excel 95  also known as 7.0
 1997 Excel 97  also known as 8.0
 1999 Excel 2000  also known as Excel 9.0
 2001 Excel 2002  also known as 10.0
 2003 Excel 2003  also known as 11.0
Competitors
 Lotus 123
 VisiCalc
 Quattro Pro
 Gnumeric
 KSpread
 OpenOffice.org Calc
 Framework
 Ability Spreadsheet
 Origin
 The Cruncher (for MacIntosh)
External links
 Microsoft Excel official site (http://office.microsoft.com/home/office.aspx?assetid=FX01085800&CTT=6&Origin=ES790020011033)
 Tutorial (http://www.usd.edu/trio/tut/excel/) by the University of South Dakota
 Excel Easter eggs (http://www.eeggs.com/tree/279.html)
 Review of first Excel version for Windows (http://www.aci.com.pl/mwichary/computerhistory/articles/spreadsheets/anewfaceforspreadsheets)
 Collection of Excel splash screens (http://www.aci.com.pl/mwichary/guidebook/splashes/excel)
 Is Microsoft Excel an Adequate Statistics Package? (No.) (http://www.practicalstats.com/Pages/excelstats.html)
 Sharing Excel spreadsheets over the web (http://www.badblue.com/helpxls.htm)
 Java API To Access Microsoft Excel Format Files (http://jakarta.apache.org/poi/hssf/index.html)
 Java Excel API (http://andykhan.com/jexcelapi/index.html)
 Large collection of Excel tips, tools and games (http://www.xllogic.com/menu.html)
 Builtin means of password protection in Microsoft Excel documents (http://passwordexperts.com/microsoftexcelpasswords.shtml)
File format information
 OpenOffice.org's Documentation of the Microsoft Excel File Format (http://sc.openoffice.org/)
 OpenOffice.org's Documentation of the Compound Document file format (http://sc.openoffice.org/)
 Perl module Spreadsheet::WriteExcel (http://homepage.eircom.net/~jmcnamara/perl/WriteExcel.html), which can write Excel files
 Spreadsheet::WriteExcel (http://homepage.eircom.net/~jmcnamara/perl/tpj.html) article, Perl Journal, 2000; this describes the implementation of Spreadsheet::WriteExcel and the Excel format itself.
 "Excel Developer's Kit" (Excel SDK), Microsoft Press
Excel Gurus
 John Walkenbach (http://jwalk.com/ss/)
 Chip Pearson (http://www.cpearson.com/excel.htm)
 Debra Dalgleish (http://www.contextures.com/tiptech.html)
 Colo (http://www.puremis.net/excel/)cs:Microsoft Excel
de:Microsoft Excel es:Microsoft Excel fr:Microsoft Excel nl:Microsoft Excel ja:Microsoft Excel pl:Microsoft Excel pt:Microsoft Office fi:Microsoft Office