Pourquoi ne pas ouvrir le SDK XML

** Qu’est-ce qu’Open XML SDK ?**

Selon la bibliothèque MSDN, le SDK Open XML est défini comme suit : Le SDK Open XML 2.0 simplifie la tâche de manipulation des packages Open XML et des éléments de schéma Open XML sous-jacents dans un package. L’Open XML SDK 2.0 encapsule de nombreuses tâches courantes que les développeurs effectuent sur les packages Open XML, de sorte que vous pouvez effectuer des opérations complexes avec seulement quelques lignes de code. Les documents OOXML sont essentiellement des fichiers XML compressés et Open XML SDK est une collection de classes qui permet vous permet de travailler avec le contenu des documents OOXML de manière fortement typée. C’est-à-dire qu’au lieu de décompresser un fichier pour extraire le XML, de charger ce XML dans une arborescence DOM et de travailler directement avec les éléments et les attributs XML, Open XML SDK fournit des classes pour le faire.

** Qu’est-ce que le Aspose.Cells ?**

Aspose.Cells est une bibliothèque de classes qui permet à votre application d’effectuer les tâches de traitement de feuille de calcul suivantes : Conversions de haute qualité entre tous les formats Excel courants, y compris la conversion en PDF, HTML, TIFF et l’impression. Programmation avec un modèle d’objet de classeur. Capacité à construire des documents à partir de fragments, à partir d’un ou plusieurs documents, tout en fusionnant automatiquement les données par mise en forme stylistique, tableaux et graphiques. Fonctions de haut niveau, telles que l’importation de données à partir de différentes sources de données, notamment Array, ArrayList, DataTable / ResultSet. Moteur de calcul de formule robuste qui prend en charge presque toutes les fonctions Excel Microsoft standard et avancées.

Caractéristique ou catégorie de fonctionnalités Kit de développement XML ouvert Aspose.Cells
Formats Excel ou autres pris en charge XLSX XLS, CSV, SpreadsheetML 2003, XLSX, HTML, Délimité par des tabulations, ODS, Texte brut (TXT), PDF, XPS
Convertir entre les formats Excel Non Oui

Programmation de haut niveau avec un modèle d’objet de classeur :

- Trouver et remplacer.

- Assembler des feuilles de calcul.

- Copiez des fragments et des feuilles de calcul entre des classeurs.

Non Oui
Programmation détaillée avec un modèle d’objet de document, accès aux éléments individuels et propriétés de formatage de tous les éléments de la feuille de calcul. Oui Oui
Accès direct et complet de bas niveau aux éléments et attributs XML sous-jacents tels que les identifiants de relation, les identifiants de liste d’un document OOXML. Oui Non

Générez des rapports, remplissez des documents avec des données :

- Importer/Exporter des données vers/depuis un*Tableau de données /*Jeu de résultats.

- Fonction marqueurs intelligents.

- Insérer/Supprimer des lignes/colonnes/plages.

- Sources de données personnalisées.

Non Oui

Rendu et impression :* Rendu des pages de feuille de calcul en images raster (TIFF, multipage TIFF, PNG, JPEG, BMP).*Convertissez les pages de la feuille de calcul en images vectorielles (EMF).* Convertissez les graphiques en images (TIFF, multipage TIFF, PNG, JPEG, BMP, EMF etc.)

- Spécifiez la résolution de l’image, la qualité, la compression et d’autres options.

- Imprimez des feuilles de calcul à l’aide de l’infrastructure d’impression .NET. Le composant a une méthode d’impression intégrée pour imprimer les feuilles de calcul comme indiqué dans l’aperçu avant impression de MS Excel.

Non Oui
Calculer/ Recalculer des formules dynamiquement Non Oui
Plates-formes prises en charge Windows, .NET Windows, Linux, Java, .NET, Mono

Conclusion