Microsoft Excel Article Index for
Microsoft
Website Links For
Microsoft Excel
 

Information About

Microsoft Excel




  Logo
  Screenshot
  Caption A typical blank Microsoft Excel 2007 spreadsheet running on Windows Vista
  Developer Microsoft
  Latest Release Version 12060145000
  Latest Release Date 2007
  Operating System Microsoft Windows
  Genre Spreadsheet
  License Proprietary EULA
  Website wwwmicrosoftcom



Software Information

  Name Microsoft Excel (Mac OS X)
  Logo
  Developer Microsoft
  Latest Release Version 2004 v1137
  Latest Release Date May 8 , 2007
  Latest Preview Date
  Operating System Mac OS X
  Genre Spreadsheet
  License Proprietary EULA
  Website wwwmicrosoftcom


Microsoft Excel (full name '''Microsoft Office Excel''') is a Spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS . It features 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 .


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.

2.1 included a Run-time Version of Windows 2.1 ]]
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 GUI s 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.


VERSIONS


Versions for Microsoft Windows include:

Versions for the Apple Macintosh include:


Versions for OS/2 include:



FILE FORMATS

Microsoft Excel up until 2007 version used a proprietary binary file format called Binary Interchange File Format (BIFF) as its primary format http://support.microsoft.com/kb/840817/ . Excel 2007 uses Office Open XML as its primary file format, an XML-based container similar in design to XML -based format called "XML Spreadsheet" ("XMLSS"), first introduced in Excel 2002 http://msdn2.microsoft.com/en-us/library/aa140066(office.10).aspx . The latter format is not able to encode VBA macros.

Although supporting and encouraging the use of new XML-based formats as replacements, Excel 2007 is still backwards compatible with the traditional, binary, formats. In addition, most versions of Microsoft Excel are able to read CSV , DBF , SYLK , DIF , and other legacy formats.


Microsoft Excel 2007 Office Open XML formats

See Also: Office Open XML


Microsoft Excel 2007, along with the other products in the Microsoft Office 2007 suite, introduces a host of new file formats. These are part of the Office Open XML (OOXML) specification.

The new Excel 2007 formats are:
;Excel Workbook (.xlsx)
:The default Excel 2007 workbook format. In reality a ZIP compressed archive with a directory structure of XML text documents. Functions as the primary replacement for the former binary .xls format, although it does not support Excel Macro s for security reasons.
;Excel Macro-enabled Workbook (.xlsm)
:As Excel Workbook, but with macro support.
;Excel Binary Workbook (.xlsb)
:As Excel Macro-enabled Workbook, but storing information in binary form rather than XML documents for opening and saving documents more quickly and efficiently. Intended especially for very large documents with tens of thousands of rows, and/or several hundreds of columns.
;Excel Macro-enabled Template (.xltm)
:A template document that forms a basis for actual workbooks, with macro support. The replacement for the old .xlt format.
;Excel Add-in (.xlam)
:Excel add-in to add extra functionality and tools. Inherent macro support due to the file purpose.


Exporting and Migration of spreadsheets

API 's are also provided to open excel spreadsheets in a variety of other applications and environments other than Microsoft Excel. These include opening excel documents on the web using either ActiveX controls,or plugins like the Adobe Flash Player . Attempts have also been made to be able to copy excel spreadsheets to web applications using Comma-separated Values .


CRITICISM

Due to Excel's foundation on s and that the relatively few users who would be affected by these know of them and have workarounds and alternatives.

Excel incorrectly assumes that 1900 is a file format. Excel also supports the second date format based on year 1904 Epoch .


SEE ALSO



REFERENCES



EXTERNAL LINKS