Microsoft Excel
Le Microsoft Excel ( Microsoft Office Excel de nom et prénoms) est une application du bilan écrite et distribuée par le Microsoft pour le Microsoft Windows et le Mac de OS x . Il comporte le calcul, représentant graphiquement des outils, des tables de pivot et un macro langage de programmation appelé le VBA ( Visual Basic pour applications ). C'est primordialement l'application dominante de bilan disponible pour ces plates-formes et a été ainsi depuis la version 5 de 1993, et est empaqueté en tant qu'élément du Microsoft Office . Excel est l'une des applications de micro-ordinateur les plus populaires jusqu'ici.
Histoire
Microsoft a à l'origine lancé un tableau électronique appelé le MULTIPLAN dans le 1982 , qui était très populaire sur des systèmes du CP/M , mais sur des systèmes du MS-DOS il a perdu la popularité au lotus de 1-2-3 . La première version d'Excel a été libérée pour le Mac en 1985 et la première version de Windows (numéro 2.0 à la ligne avec le Mac et empaquetée avec un environnement d'exécution de Windows) a été libérée en novembre 1987. Le lotus était lent pour apporter 1-2-3 à Windows et par 1988 Excel avait commencé à se vendre en plus grande quantité que 1-2-3 et Microsoft aidé réalisent la position du principal programmateur de logiciel de PC. Cet accomplissement, détrônant le roi du monde de logiciel, a solidifié Microsoft en tant que concurrent valide et a montré son futur de logiciel se développant de GUI . Microsoft a poussé son avantage avec de nouveaux dégagements réguliers, tous les deux ans ou ainsi. La version en cours pour la plate-forme de Windows est Excel 12, également appelé Microsoft Office Excel 2007. La version en cours pour la plate-forme d'OS X de Mac est Microsoft Excel 2004.Tôt dans sa vie Excel est devenu la cible d'un procès de marque déposée par une autre compagnie vendant déjà un progiciel appelé " ; Excel" ; dans l'industrie de finances. Comme le résultat du conflit Microsoft a été exigé pour se rapporter au programme comme " ; " de Microsoft Excel ; en tout de ses communiqués de presse formels et documents juridiques. Cependant, avec le temps cette pratique a été ignorée, et Microsoft a éclairci l'issue de manière permanente quand ils ont acheté la marque déposée de l'autre programme. Microsoft a également encouragé l'utilisation du XL de lettres comme sténographie pour le programme ; tandis que ce n'est plus terrain communal, l'icône du du programme sur Windows se compose toujours d'une combinaison stylisée des deux lettres, et la prolongation de dossier du format d'Excel de défaut est le . Excel offre beaucoup de coups secs de l'interface utilisateurs au-dessus des bilans électroniques les plus tôt ; cependant, l'essence demeure la même que dans le bilan original, VisiCalc : les cellules sont organisées dans les rangées et les colonnes, et contiennent des données ou des formules avec des références relatives ou absolues à d'autres cellules.
Excel était le premier bilan qui a permis à l'utilisateur de définir l'aspect des bilans (polices, attributs de caractère et aspect de cellules). Il a également présenté le recomputation intelligent de cellules, où seulement les cellules dépendantes de la cellule étant modifiée sont mises à jour (les tableaux électroniques précédents recomputed tout toute l'heure ou ont attendu un ordre spécifique d'utilisateur). Excel a des possibilités de graphique étendues.
Une fois d'abord empaqueté dans le Microsoft Office en 1993, le Microsoft Word et le Microsoft PowerPoint a eu leur GUIs remodelé pour la compatibilité avec Excel, le killer app sur le PC alors.
Depuis 1993, Excel a inclus le Visual Basic pour les applications (VBA), un langage de programmation basé sur le Visual Basic qui ajoute la capacité d'automatiser des tâches dans Excel et de fournir des fonctions définies pour l'utilisateur (UDF) pour l'usage en feuilles de travail. VBA est une addition puissante à l'application qui, dans des versions postérieures, inclut un environnement de développement Integrated entièrement décrit (ide). Le macro enregistrement peut produire le code de VBA repliant des actions d'utilisateur, de ce fait permettant l'automation simple des tâches régulières. VBA permet à la création des formes et des commandes de dans-feuille de travail de communiquer avec l'utilisateur. L'utilisation de soutiens de langue (mais pas création) de DLL 's de d'ActiveX (COM de ) ; les versions postérieures ajoutent le soutien des modules de classe permettant l'utilisation des techniques de base de la programmation orientée objectivement .
La fonctionnalité d'automation a fourni par VBA a fait devenir Excel une cible pour les macro virus du . C'était un problème grave dans le monde de corporation jusqu'à ce que les produits d'antivirus aient commencé à détecter ces virus. Le Microsoft a tardivement pris des mesures pour empêcher l'abus en ajoutant la capacité de désactiver des macros complètement, pour permettre des macros en ouvrant un cahier de travail ou pour faire confiance à tous les macros a signé using un certificat de confiance.0 d'Excel contiennent les divers oeufs de pâques , bien que puisque le Microsoft de la version 10 a pris des mesures d'éliminer de tels dispositifs non documentés de leurs produits.
Versions
Les versions pour le Microsoft Windows incluent :1987 Excel 2.0 pour Windows
1990 Excel 3.3, aussi une version à 32 bits pour Windows NT seulement sur le PowerPc, l'alpha de DEC, et les MIPS)
1995 Excel pour Windows 95 (version 7.0) - incluse à Office 95
1997 Excel 97 - (version 8.0) inclus à Office 97 (x86 et également version de DEC une alpha)
1999 Excel 2000 (version 9.0) inclus dans le bureau 2000
2001 Excel 2002 (la version 10) a inclus dans l'Office XP
2003 Excel 2003 (version 11) inclus dans le bureau 2003
2007 Excel 2007 (version 12) inclus dans le bureau 2007
Notification de : Il n'y a aucun Excel 1.0, afin d'éviter la confusion avec des versions d'Apple.
Notification de : Il n'y a aucun Excel 6.0, parce que la version de Windows 95 a été lancée avec le mot 7. Tous les produits d'Office 95 et du bureau 4.X ont la VIEILLE 2 capacité du - données mobiles automatiquement de divers programmes - et le 7 d'Excel devrait prouver qu'il était contemporain du 7 de mot.
Les versions pour le Apple Macintosh incluent :
1985 Excel 1.0 de
1988 Excel 1.X -- Version de Motorola 68000 et première version de PowerPC)
1998 Excel 8.0 (bureau '98)
2000 Excel 9.0 (bureau 2001)
2001 Excel 10. X)
2004 Excel 11.0 (une partie de bureau 2004 de pour Mac )
2008 Excel 12.0 (une partie de bureau 2008 de pour Mac )
Les versions pour le OS/2 incluent :
1989 Excel 2.2 de
1991 Excel 3.0
(1990) Excel 2.3
Formats de fichier
Microsoft Excel vers le haut jusqu'en la version 2007 a employé un format de fichier binaire de propriété industrielle appelé le format de fichier de Binary Interchange (BIFF) en tant que son format primaire. Bureau de d'utilisations d'Excel 2007 XML ouvert en tant que son format de fichier primaire, un récipient XML-basé semblable dans la conception au XML - le format basé a appelé le " ; XML Spreadsheet" ; (" ; XMLSS" ;), d'abord présenté dans Excel 2002. Le dernier format ne peut pas coder des macros de VBA.Bien que le soutien et encourager de l'utilisation de nouveaux formats XML-basés comme remplacements, Excel 2007 soit toujours vers l'arrière compatible avec le traditionnel, binaire, des formats. En outre, la plupart des versions de Microsoft Excel peuvent lire le CSV , le DBF , le SYLK , le DIF , et d'autres formats de legs.
Formats 2007 ouverts du bureau XML de Microsoft Excel
voient également :
ouvert du bureau XML Microsoft Excel 2007, avec les autres produits dans la suite de Microsoft Office 2007 , présente une foule de nouveaux formats de fichier. Ce font partie des spécifications ouvertes du bureau XML (OOXML) de .
Nouvel Excel 2007 formats sont : ; du cahier de travail d'Excel (.xlsx) le format 2007 de cahier de travail d'Excel de défaut. En réalité des archives comprimées de la FERMETURE ÉCLAIR avec une structure d'annuaire des documents des textes du XML . Fonctions comme remplacement primaire pour l'ancien format de la binaire .xls, bien qu'il ne soutienne pas des macros d'Excel pour des raisons de sécurité. ; Excel Macro-a permis le du cahier de travail (.xlsm) comme cahier de travail d'Excel, mais avec le macro appui. ; Exceler le
binaire de
du cahier de travail (.xlsb) en tant que cahier de travail Macro-permis par Excel, mais stockant l'information en forme binaire plutôt que des documents de XML pour l'ouverture et l'économie documente plus rapidement et efficacement. Destiné particulièrement aux documents très grands avec des dizaines de milliers de rangées, et/ou à plusieurs centaines de colonnes. ; Excel Macro-a permis le document de calibre du
A de
du calibre (.xltm) qui forme une base pour les cahiers de travail réels, avec le macro appui. Le remplacement pour le vieux format de . ;
addition Excel de
d'Excel (.xlam) addition pour ajouter la fonctionnalité supplémentaire et les outils. Macro appui inhérent dû au but de dossier.
Exportation et migration des bilans
Les api de que sont également fournis pour s'ouvrir excellent des bilans dans une série d'autres applications et des environnements autres que Microsoft Excel. Ceux-ci incluent l'ouverture excellent des documents sur le Web using des commandes d'ActiveX , ou des connexions comme le joueur instantané d'Adobe de . Des tentatives ont été également faites de pouvoir copier excellent des bilans aux applications Web using les valeurs Virgule-séparées par .
Programmation
Un aspect valable d'Excel est la capacité d'écrire le code using le Visual Basic de langage de programmation pour les applications (VBA). Ce code est écrit using un rédacteur vu séparément du bilan. La manipulation des entrées de bilan est commandée using des objets. Avec ce code n'importe quelle fonction ou sous-routine qui peuvent être installées en de base ou Fortran-comme la langue peuvent être courues using l'entrée prise du bilan proprement dit, et les résultats du code sont instantanément écrites au bilan ou montrées sur des diagrammes (graphiques). Le bilan devient une interface ou une fenêtre au code, permettant l'interaction facile avec le code et ce qu'il calcule.
Critique
En raison de la base d'Excel sur des calculs de la virgule flottante , l'exactitude statistique d'Excel a été critiquée, comme a le manque de certains outils statistiques. Les partisans d'Excel ont répondu que certaines de ces erreurs représentent les cas de bord de et que les relativement peu d'utilisateurs qui seraient affectés par ces derniers savent de elles et ont des contournements et des solutions de rechange.Excel suppose inexactement que 1900 est une année bissextile . Le bogue provenu du lotus de 1-2-3 , et a été mis en application dans Excel afin de la compatibilité ascendante . Ce legs plus tard a été reporté dans le format de fichier ouvert du bureau XML . Excel soutient également le deuxième format de date basé sur l'époque 1904 de d'année .
Les critiques des bilans s'appliquent en général également de manière significative à Excel. Voir les points faibles de bilan de .
Issue d'affichage d'Excel 2007
le 22 septembre , le 2007 on a signalé qu'Excel 2007 donnera des résultats incorrects dans certaines situations. Spécifiquement, pour quelques paires de nombres avec un produit de 65.535 (tels que 850 et 77.1), Excel rapportera leur produit en tant que 100. Ceci se produit avec environ 14. En outre, si un est additionné à ce résultat, Excel donnera 100. Cependant, si un est soustrait du produit original, le résultat correct de 65. (En outre s'il est multiplié ou divisé par 2, les réponses correctes 131.5 sont rapportées, respectivement.)Microsoft a rendu compte du blog de Microsoft Excel que le problème existe dans l'affichage six valeurs spécifiques de virgule flottante entre 65534.535, et de six valeurs entre 65535.536 (pas comprenant les nombres entiers). N'importe quel calcul qui a comme conséquence une de ces douze valeurs sera montré inexactement. La valeur réelle stockée et passée à d'autres cellules est correcte, seulement la valeur montrée est erronée. Cependant, quelques exemples, tels qu'arrondir la valeur aux décimales décimales zéro, auront comme conséquence une valeur incorrecte dans la mémoire. L'erreur a été présentée avec des modifications apportées à la logique d'affichage d'Excel pour la version 2007, et n'existe pas dans les versions préalables. Le le 9 octobre , le 2007 , Microsoft a libéré une difficulté au public. Cette issue est également corrigée avec Service Pack 1.
Chris Lomont a présenté une explication détaillée du bogue, comment il a été probablement provoqué en changeant le code de formatage de 16 bits en code à 32 bits, pourquoi il affecte seulement 12 valeurs et puis seulement tout en composant, et comment le hotfix corrige le bogue.
Voir également
Comparaison de des bilans Liste de des bilans
Visual Basic pour les applications
.
| Random links: | Nom de fichier | Piotter | Denis Irwin | Colline d'agrafe (Somerset) | Bonpane Blase | Microsoft_Excel |