Caractéristiques
Aperçu des fonctionnalités d’Aspose.Cells pour Node.js via C++
Cette section fournit une comparaison de la disponibilité des fonctionnalités entre Aspose.Cells for C++ et Aspose.Cells pour Node.js via C++.
Formats de fichiers et conversions
De nombreux clients dans le monde entier comptent sur les fonctionnalités d’importation et d’exportation de documents approfondies fournies par Aspose.Cells.
Fonctionnalité | Description | Aspose.Cells for C++ | Aspose.Cells pour Node.js via C++ |
---|---|---|---|
Conversions de haute qualité | Conversion rapide et fiable entre plusieurs formats de document populaires. | ||
Classeur Microsoft Excel (XLS) | L’implémentation du format XLS la plus rapide et la plus complète que vous puissiez trouver. | ||
SpreadsheetML (XLSX, XML) | Aspose.Cells prend en charge OOXML, Flat OPC et également Excel 2003 XML. De plus, le composant prend en charge tous les principaux formats de fichier Excel 2007 et ultérieurs, tels que XLSX, XLTX, XLSM, XLTM, etc. | ||
Valeur séparée par des virgules (CSV) | Prise en charge complète du format CSV pour interagir avec diverses applications. | ||
HTML | Enregistrez au format HTML. | ||
OpenDocument (ODS) | Aspose.Cells peut charger et enregistrer des documents au format OpenDocument Spreadsheet (.ods). | ||
Format de document portable Adobe (PDF) | Convertir n’importe quel classeur en PDF avec une grande fidélité. | ||
Délimité par des onglets | Charger et enregistrer des documents dans le format de fichier délimité par des onglets. | ||
Texte brut (TXT) | Extraire facilement du texte en le sauvegardant au format texte brut. |
Rendu et Impression
Aspose.Cells fournit désormais un rendu haute fidélité des pages de classeur.
Fonctionnalité | Aspose.Cells for C++ | Aspose.Cells pour Node.js via C++ |
---|---|---|
Disposer le document en pages avec une grande fidélité par rapport à Microsoft Excel® (exactement comme le ferait Microsoft Excel®). | ||
Rendre les pages de feuille de calcul en images matricielles (PNG, JPEG, etc.). | ||
Rendre les pages de feuille de calcul en images matricielles (TIFF multipage, GIF). | ||
Rendre les pages de calcul en images vectorielles (EMF). | ||
Spécifiez la résolution de l’image, la qualité, la compression et d’autres options. | ||
Imprimer les pages de feuille de calcul en utilisant l’infrastructure d’impression C++. | ||
Mettez à jour les numéros de page et d’autres champs avant de les rendre ou de les imprimer. |
Fonctionnalités du contenu de feuille de calcul
Aspose.Cells fournit un modèle objet riche composé de plus de 100 classes/interfaces publiques, qui vous permettent de générer, combiner, modifier, analyser ou examiner de manière programmable des classeurs chargés. Certaines fonctionnalités clés sont données dans le tableau ci-dessous.
Fonctionnalité | Aspose.Cells for C++ | Aspose.Cells pour Node.js via C++ |
---|---|---|
Importer/exporter des données à partir d’un tableau, ArrayList, ResultSet, etc. | ||
Ajouter une copie de la feuille de calcul existante (tous les contenus, y compris images, graphiques, autres objets, etc.) | ||
Copier ou déplacer des feuilles de calcul à l’intérieur ou entre des classeurs | ||
Insérer des images | ||
Créer des graphiques | ||
Définir un arrière-plan dégradé pour les graphiques à l’aide de l’API | ||
Ajouter des commentaires aux cellules | ||
Thèmes et couleurs des versions de Microsoft Excel 2007 et ultérieures | ||
Créer des filtres automatiques | ||
Mettre en œuvre des validations de données | ||
Mettre en œuvre le tri des données | ||
Rechercher et remplacer du texte | ||
Fusionner/diviser des cellules | ||
Grouper/dissocier des lignes et des colonnes | ||
Créer des sauts de page personnalisés | ||
Insérer/supprimer ou masquer des lignes, des colonnes et des feuilles | ||
Calculer des formules complexes Excel | ||
Prend en charge la mise en forme conditionnelle avancée prise en charge dans Microsoft Excel 2007 et les versions ultérieures | ||
Geler/dégeler les volets | ||
Insérer des liens hypertexte pour lier des données | ||
Implémenter des marqueurs intelligents | ||
Spécifier les paramètres des propriétés du document | ||
Protéger/déprotéger les feuilles de calcul | ||
Spécifier les options de protection avancées introduites dans Excel XP et les versions ultérieures | ||
Créer des objets de liste/tableaux Microsoft Excel | ||
Créer des sous-totaux | ||
Insérer des contrôles de formulaire et d’autres formes/objets de dessin | ||
Créer des tableaux croisés dynamiques et des graphiques croisés dynamiques | ||
Préserver ou supprimer les compléments, VBA, macros | ||
Manipuler les plages nommées | ||
Créer des graphiques personnalisés | ||
Ajouter, préserver ou extraire des objets OLE des feuilles de calcul. | ||
Implémenter des minigrafiques | ||
Crypter les fichiers |
Fonctionnalités de formatage de feuille de calcul
Aspose.Cells fournit un accès programmatique détaillé aux propriétés de formatage de tous les éléments de feuille de calcul.
Fonctionnalité | Aspose.Cells for C++ | Aspose.Cells pour Node.js via C++ |
---|---|---|
Appliquez tous les paramètres de mise en forme des caractères dans les cellules, y compris les polices, les couleurs, les effets, les bordures et les ombrages. | ||
Appliquer tous les paramètres de formatage des nombres (pris en charge dans Microsoft Excel) pour les cellules. | ||
Définir tous les types de paramètres d’alignement du texte. | ||
Appliquer différents types de paramètres de police pour les cellules. | ||
Appliquer différentes couleurs aux cellules, polices, lignes de grille, objets graphiques, etc. | ||
Appliquer un formatage de texte enrichi différent dans une seule cellule. | ||
Appliquer différents paramètres de bordure aux cellules. | ||
Appliquer différentes mises en page d’arrière-plan sur les cellules. | ||
Appliquez des paramètres de formatage sur une feuille de calcul, une ligne, une colonne ou une plage de cellules, etc. |
Fonctionnalités de configuration de page
Vous pouvez utiliser Aspose.Cells pour implémenter des options d’agencement de page pour les feuilles de calcul.
Fonctionnalité | Aspose.Cells for C++ | Aspose.Cells pour Node.js via C++ |
---|---|---|
Ajustez votre orientation de page, mise à l’échelle, taille de papier. | ||
Spécifiez vos marges et le centrage de la page. | ||
Créez ou modifiez votre en-tête et/ou pied de page. | ||
Définir la zone d’impression, les titres d’impression ou activer les lignes de grille, etc. |