Esta página o sección está siendo traducida del idioma inglés a partir del artículo
Microsoft_Excel, razón por la cual puede haber lagunas de contenidos, errores sintácticos o escritos sin traducir.Puedes colaborar con
Wikipedia continuando con la traducción desde el
artículo originalMicrosoft comercializó originalmente un programa de
hoja de cálculo llamado
Multiplan en 1982, que se convirtió en muy popular en los sistemas
CP/M , pero en los sistemas
MS-DOS perdió popularidad a
Lotus 1-2-3. Microsoft publicó la primera versión de
Excel para
Mac en 1985, y la primera versión de
Windows (numeradas 2-05 en línea con el
Mac y con un paquete de tiempo de ejecución de entorno de
Windows) en noviembre de 1987.
Lotus fue lenta al llevar 1-2-3 para
Windows y en 1988
Excel había comenzado a vender 1-2-3 y esto ayudó a Microsoft a alcanzar la posición de los principales desarrolladores de software para
PC. Este logro, destronando al rey del mundo del software, solidificó a Microsoft como un competidor válido y mostró su futuro de desarrollo del software
GUI. Microsoft empujó su ventaja con nuevas versiones regulares, cada dos años. La versión actual para la plataforma
Windows es
Excel 12, también denominada Microsoft
Office Excel 2007. La versión actual para
Mac OS X es la plataforma Microsoft
Excel 2008.
A principios de 1993,
Excel se convirtió en el objetivo de una demanda por otra empresa que ya tenia a la venta de un paquete de software llamado "
Excel" en el sector financiero. Como resultado de la controversia Microsoft estaba obligada a hacer referencia al programa como "Microsoft
Excel" en todos sus comunicados de prensa oficiales y documentos jurídicos. Sin embargo, con el tiempo esta práctica ha sido ignorada, y Microsoft aclaró
definitivamente la cuestión cuando se adquirió la marca del otro programa. Microsoft también alentó el uso de las letras
XL como
abreviatura para el programa, mientras que éste ya no es común, el icono del programa en
Windows todavía consiste en una estilizada combinación de las dos letras, y la
extensión de archivo por defecto del formato
Excel es .
xls.
Excel ofrece muchas
interfaces de usuario ajustadas a las mas nuevas hojas de cálculo electrónico, sin embargo, la esencia sigue siendo el mismo que en la hoja de cálculo original,
VisiCalc: el programa muestra las celdas organizadas en filas y columnas, y cada celda contiene datos o una
fórmula, con relativas o absolutas referencias a otras celdas.
Excel fue la primera hoja de cálculo que permite al usuario definir la apariencia de las hojas de cálculo (las fuentes, atributos de carácter y apariencia de las celdas). También introdujo
recomputación inteligente de celdas, donde celdas
dependientes de otra celda que ha sido modificada, se actualizan al instante (programas de hoja de cálculo anterior
recalculaban la totalidad de los datos todo el tiempo o esperaban para un comando específico del usuario).
Excel tiene una amplia capacidad gráfica, y permite a los usuarios realizar la combinación de correspondencia.
Cuando Microsoft primeramente empaquetó Microsoft
Word y Microsoft PowerPoint en
Microsoft Office en 1993, rediseño las
GUIs de las
aplicaciones para la coherencia con
Excel, el asesino de aplicación en el
PC en el momento.
Desde 1993,
Excel ha incluido Visual
Basic para
Aplicaciones (
VBA), un lenguaje de
programación basado en Visual
Basic, que añade la capacidad para automatizar tareas en
Excel y para proporcionar las funciones definidas por el usuario (
UDF) para su uso en las hojas de trabajo.
VBA es una poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado (
IDE). La grabación de
macros puede producir código
VBA para repetir las acciones del usuario, lo que permite la
automatización de simples tareas.
VBA permite la creación de formularios y controles en la hoja de trabajo para comunicarse con el usuario. Admite el uso del lenguaje (pero no la creación) de las
DLL de
ActiveX (
COM); versiones posteriores añadieron soporte para los módulos de clase permitiendo el uso de técnicas de
programación basicas orientadas a objetos.
La
funcionalidad de la
automatización proporcionada por
VBA causo a
Excel convertirse en un objetivo para virus en macros. Este fue un grave problema en el mundo corporativo hasta que los productos
antivirus comenzaron a detectar estos virus. Microsoft tomó medidas tardíamente para prevenir el uso indebido mediante la adición de la capacidad para deshabilitar las macros
completamente,para permitir las macros al abrir un libro o para confiar en todas las macros firmadas con un
certificado de confianza.
Las versiones desde 5.0 a 9.0 de
Excel contienen varios
huevos de pascua, pero desde la versión 10 Microsoft ha adoptado medidas para eliminar este tipo de características indocumentadas de sus productos.