Enregistrer un fichier Excel
À l’aide du contrôle Aspose.Cells.GridDesktop, les utilisateurs peuvent non seulement créer de nouveaux fichiers Excel, mais également gérer ceux qui existent déjà. Mais, dans les deux cas, il faudrait sauvegarder le contenu du Aspose.Cells.GridDesktop. C’est donc le sujet de notre discussion maintenant pour informer nos utilisateurs de la manière dont ils peuvent enregistrer le contenu de leur grille sous forme de fichier Excel.
Introduction
Pour enregistrer le contenu du contrôle Aspose.Cells.GridDesktop en tant que fichier Excel, Aspose.Cells.GridDesktop fournit les méthodes suivantes.
- Enregistrement en tant que fichier
- Enregistrement en tant que flux
Enregistrement du fichier
Créez une application de bureau et ajoutez deux boutons avec un contrôle GridControl au formulaire. Définir les propriétés de texte des boutons commeEnregistrer en tant que fichier etEnregistrer en tant que flux respectivement.
Enregistrement en tant que fichier
Créez l’événement Click duEnregistrer en tant que fichier bouton et collez le code suivant à l’intérieur.
IMPORTANT : Un point important à discuter est que le contrôle Aspose.Cells.GridDesktop contient également une méthode nommée SaveToExcel , qui est également utilisée pour charger le contenu d’un fichier Excel dans la grille. Mais, cette méthode est maintenant obsolète. Il est donc recommandé à tous les développeurs d’utiliser la méthode ExportExcelFile qui est plus robuste et efficace que celle obsolète.
Enregistrement en tant que flux
Parfois, il peut être demandé aux développeurs d’enregistrer le contenu de leur grille dans un flux (par exemple, MemoryStream). Pour faciliter cette tâche, le contrôle Aspose.Cells.GridDesktop prend également en charge l’enregistrement des données de grille dans un flux. Créez l’événement Click duEnregistrer en tant que flux bouton et collez le code suivant à l’intérieur.
IMPORTANT : Microsoft Prise en charge d’Excel Les feuilles Excel peuvent contenir 65 536 lignes et 256 colonnes maximum. Aspose.Cells.GridDesktop suit également les mêmes normes. Dans le contrôle Aspose.Cells.GridDesktop, les développeurs peuvent créer plus de lignes et de colonnes que la limite standard, mais lors de l’enregistrement des données de la grille dans un fichier Excel, une exception sera levée. Cela signifie que seules les données contenues dans les 65 536 lignes et 256 colonnes peuvent être enregistrées dans un fichier Excel à l’aide de Aspose.Cells.GridDesktop.