This page has been translated from Italian
Octobre
20

Une revue du livre "Open XML - Guide pour le développement"

| Nessun commento | TrackBack | | | No Comments | TrackBack |
una stelladue stelletre stellequattro stellecinque stelle (1 votes, moyenne: 5.00)
Loading ... Chargement ...

Toujours réalisé par Emanuele Mattei, le public, avec votre permission, la revue du livre "Open XML - Guide pour le développement"

LibroOpenXML.jpg

Carte de l'ouvrage:

Auteur:
GIANNI GIACCAGLINI
Prix: Euro 22.00
Fonctions
P. 256 - 15 × 21 milliards
ISBN
9788882337438

année de publication 2008
Numéro d'édition 1
Sujet: Informatique
Collier Digital Lifestyle Pro

Dans cette revue, nous allons voir le livre Open XML Development Guide, écrite par Gianni Giaccaglini pour Edizioni FAG Milano, ce manuel sur la programmation Office est dédié à un sujet de grande actualité: l'Open XML (OOXML) utilisé par Microsoft Word 2007 , Microsoft Excel 2007 et PowerPoint 2008, y compris leurs homologues inclus dans Office 2008 pour Mac. Le format Open XML est récemment devenu une norme ISO.

Comme son nom l'indique est basé sur XML et Open XML est essentiellement un format textuel avec des "tags" qui définissent le contenu et la mise en forme et la structure. L'auteur est Gianni expert Giaccaglini parmi les choses d'autres, Microsoft Office et les macros VBA (Visual Basic Application Edition), est bien connue pour de nombreux livres et articles sur les programmes Microsoft Office, notamment Microsoft Excel.

L'auteur nie sa vocation, avec ce dernier effort visant à l'Open XML Word 2007 et Excel 2007, en fait, une grande partie de l'ouvrage, clair et facile à utiliser, contient des exemples pratiques et des applications en langage VBA, mais pas le manque de débouchés importants pour d'autres mondes, tels que VSTO (Visual Studio Tools for Office) et la nouvelle bibliothèque Openxml.dll.

Malgré les controverses qui ont impliqué ce format plutôt que le format ODF est également basé sur XML et les normes ISO, rien n'est plus immédiate que d'utiliser Word et / ou Excel pour interroger et extraire des informations à partir de documents Word ou Excel 2007 L 'auteur met l'accent sur le droit et la capacité d'exécuter plusieurs requêtes plus, la recherche documentaire, concernait essentiellement le contenu.

A travers plusieurs exemples d'applications, il fournit un code spécifique pour en extraire une feuille de calcul entière ou un document Word, ou sur le côté ou l'autre (des tables ou des formules), avec des recherches de mots qui conduira à la création d'hyperliens vers des documents qui les contiennent, Pour citer un cas simple, mais difficile. Giaccaglini une autre découverte intéressante, à savoir le fait que de telles choses sont aussi possibles sur les éditions précédentes de Word et Excel, ainsi que dans Openxml.dll + VSTO.

Le texte est présenté comme un véritable laboratoire de comprendre et de pénétrer dans les nouveaux formats XML ouverts, qui sont bien décrites et traitées par le code. L'occasion a été saisi pour rappel efficace du langage XML est à la fois OOXML et les moyens de les traiter: DOM et XPath, qui sont également illustrés comme les utilisateurs expérimentés.

Programmeurs ne sont pas négligées "pro" (combien d'entre eux connaissaient le OOXML ou le XML mêmes?) Et montre les moyens de migrer à partir de VBA à VB. NET fournit une introduction avec all'Opennxml quelques exemples. Dll avec son langage puissant récemment consacré par Microsoft OOXML.

Mais nous verrons en détail les différents chapitres qui composent ce livre.

Open XML dans l'expérience d'un gestionnaire de Microsoft.

Le livre s'ouvre sur une préface écrite par Andrea Valbona, directeur technique de Microsoft Italie et promoteur de l'Open XML, suivie par l'introduction de l'ouvrage.

Chapitre 1: Ici commence l'aventure Office Open XML

Le premier chapitre commence à explorer OOXML fichier manuellement, puis nous verrons la création de la première macro à la récupération de la totalité du texte d'un document Word. D'autres opérations seront affichés sur le document: la modification et la recherche d'un texte, les détails de prévisualisation: nœuds de la syntaxe, les pères et les fils, les arbres, première sur le format ouvert d'Excel et a marqué le binaire Excel 2007, récupération de l'intégralité du texte feuille de calcul Excel et des routines VBA pour extraire les parties d'un fichier OOXML conclut le chapitre avec le DOM guide dans le domaine VBA.

Chapitre 2: XML et XPath: Utilisation de VBA

Dans le deuxième chapitre de commutateurs à deux exemples types de fichiers XML et quelques clins d'œil à l'expression XPath, requête XPath filtres principaux exploités avec VBA + Sun. Nous verrons bien NodeValue, à ne pas confondre avec du texte, des questions spéciales, la curieuse propriété nextNode et la propriété Attributes, comment et quand l'utiliser. Lisez la suite pour voir l'existence de noeuds de contrôle et les erreurs de listes au moment de l'exécution. XPath indices avec des crochets et des discussions sur le document DOM qui réside dans la mémoire RAM, la recherche d'un mot dans un document Word document.xml, et le passage d'un argument à une requête avec les guillemets. La dernière section de ce chapitre, vous pourrez voir le modifier et enregistrer un fichier XML et ajouter et supprimer des nœuds par l'intermédiaire parentNode. Sauvegarder un ensemble OOXML à partir d'un dossier vers un fichier Office 2007.

Chapitre 3: Open XML Architecture: le cas de Word

Le troisième chapitre traite avec l'architecture d'Open XML en général, la structure d'une archive WordprocessingML. Minimal document Word et de ses éléments essentiels, et les nœuds d'espace de noms document.xml composantes, pièces auxiliaires, mais de base: [content_types]. Xml et les relations. Dossier des rapports, les routines de changement de nom, l'emplacement et document.xml relation, de trouver et d'accéder aux noeuds fondé une partie de démarrage d'un document: paragraphes, courir et textes. Exploring the Visual Basic Application (VBA) d'un document sans les tableaux, la reconstruction d'un document avec VBA sans tables. Comment les tables dans Microsoft Word, l'exploration et à la reconstruction de tableaux dans Word. À ce stade, l'auteur fournit une interopérabilité technique intéressante entre Microsoft Excel et Microsoft Word dans le recouvrement des tableaux Word dans Excel. Conflits format numérique entre Word et Excel, très utile au lecteur d'éviter les problèmes lorsque vous utilisez Excel avec Microsoft Word.

Chapitre 4: Excel et Open XML, avec des exercices de prévisualisation

Par le quatrième chapitre, nous allons voir une feuille de calcul pour explorer les petites pièces workbook.xml et l'accès aux données de cellules. Toutes techniques dirigés vers Microsoft Excel, continue pour le chapitre sont d'examiner les cordes partagé (sharedStrings.xml) récupération des valeurs d'un sheet1.xml partie et la gestion directe des fichiers XML dans Excel 2007. Additionnez tous les chiffres d'une sheet1.xml mappé, la cartographie d'un fichier XML Excel et son utilisation, la création d'un état-major de schéma XML. VBA pour ouvrir et gérer des fichiers XML et des cartes, la somme d'une superficie d'environ sheet1.xml cartographiés dans la feuille d'hôtes.

Chapitre 5: Excel et Open XML, avec des exemples de général de base

Dans le cinquième chapitre et avant-dernière explique Excel et Open XML dans sa généralité, avec des exemples de base: Le paquet SpreadsheetML et l'élimination d'une feuille de calcul. Manuel d'épreuves de l'élimination d'une feuille une première solution: la routine "flat", une deuxième solution: common routine appelée trois fois. Procédures pour l'extraction et la reconstruction de fichier Open XML, nous allons également utiliser VSTO et le nouveau SDK pour la gestion des fichiers Open XML, l'enlèvement d'un morceau avec le OpenXml.dll API. Ajout d'un noeud à sharedStrings.sml, la structure typique d'un sheet1.xml et la construction de seulement les valeurs et les cordes. Ajout de formules dans le tableur et la gestion des données sensibles et des formules pleines lorsque la feuille de calcul, d'exécuter un tableau structuré dans Excel 2007 VBA. Afficher une feuille avec la propriété Text.

Chapitre 6: Divers autres applications

Dans le dernier chapitre, l'auteur donne au lecteur un recueil d'autres applications, telles que la fonction de faire la somme des valeurs dans une plage du disque, la gestion des références à des cellules d'une plage même sans Excel. La recherche d'un mot dans plusieurs documents Word avec liens hypertextes et créer le dossier d'extraction / restauration est créé à la volée. Depuis Excel a la capacité de créer des graphiques, nous verrons comment faire pour reconstruire un (feuille) graphique, la suppression de l'API fiche OpenXml.dll par une brève référence dans le traitement des papiers et des cellules avec le OpenXml.dll API. Un exemple simple de la facture afin de déterminer l'usage personnel des schémas XML, de gérer en VBA avec un personnel de schéma de la facture. Un exercice concluant sur des sommes de plusieurs fichiers Excel 3D. L'annexe sur XPath, voir les exemples du caractère typique XPath, avancé et le classique fichier XML Bookstore.

Exemples des pièces jointes

Ce volume n'est pas annexée toute cd-rom, mais les fichiers des exemples étudiés dans ce livre sont disponibles en ligne sur le blog personnel de l'auteur et Gianni Giaccaglini.

Conclusions

Dans cette revue, nous avons vu un bon livre sur un sujet peu traité, mais très important pour les développeurs de la suite Microsoft Office 2007. Le premier livre en langue italienne, d'aborder ce sujet important.

Cet article a été lu 276 fois

Laissez un commentaire

/ Me va

Formation

Racing