Les fichiers XLSX de MS Excel vous permettent de conserver les données tabulaires sous forme de lignes et de colonnes. Vous pouvez stocker assez facilement des données de petite, moyenne ou grande taille dans des feuilles de calcul XLSX. Cependant, il peut arriver que vous ayez besoin de convertir les données de la feuille de calcul dans un format de traitement de texte. Dans de tels cas, dans cet article, vous apprendrez à convertir Excel XLSX en Word DOCX à l’aide de C#. De plus, vous verrez comment personnaliser la conversion XLSX vers DOCX. Alors commençons.
- API de conversion XLSX vers DOCX C#
- Convertir Excel XLSX en Word DOCX en utilisant C#
- Convertir XLSX en DOCX avec des options supplémentaires en C#
- Essayez gratuitement Aspose.Cells for .NET
API de conversion XLSX vers DOCX C# - Téléchargement gratuit
Aspose.Cells for .NET est une API de manipulation de feuille de calcul bien connue et puissante qui vous permet de travailler avec XLS, XLSX et d’autres formats de feuille de calcul populaires. Outre d’autres fonctionnalités d’automatisation des feuilles de calcul, l’API fournit un convertisseur de feuille de calcul pour convertir le fichier XLSX ou XLS de MS Excel en DOCX ou en d’autres formats de fichier. Vous pouvez télécharger la DLL de l’API ou l’installer dans votre application .NET à l’aide de NuGet.
PM> Install-Package Aspose.Cells
Conversion Excel XLSX en Word DOCX C#
La conversion d’un fichier MS Excel au format DOCX est aussi simple qu’un gâteau et peut être effectuée en quelques étapes. Voici comment vous pouvez convertir un fichier XLSX en DOCX en utilisant Aspose.Cells for .NET.
- Chargez le fichier XLSX à l’aide de la classe Workbook.
- Enregistrez le fichier au format DOCX à l’aide de la méthode Workbook.Save(string, SaveFormat).
L’exemple de code suivant montre comment convertir un fichier XLSX en DOCX à l’aide de C#.
// Ouvrir le fichier Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Enregistrer au format DOCX
workbook.Save("Book1.docx", SaveFormat.Docx);
Conversion XLSX vers DOCX C# personnalisée
Aspose.Cells for .NET vous offre également des options supplémentaires pour contrôler et personnaliser la conversion XLSX en DOCX. La classe DocxSaveOptions contient toutes les options possibles (énumérées ci-dessous) que vous pouvez utiliser dans le processus de conversion.
Options | Descriptif |
---|---|
CachedFileFolder | Le dossier cache pour stocker des données volumineuses. |
EffacerDonnées | Videz le classeur après avoir enregistré le fichier. |
CréerRépertoire | Si true et que le répertoire n’existe pas, le répertoire sera automatiquement créé avant d’enregistrer le fichier. |
FusionnerZones | Indique s’il faut fusionner les zones de mise en forme conditionnelle et de validation avant d’enregistrer le fichier. |
RefreshChartCache | Indique si les données du cache du graphique sont actualisées. |
EnregistrerFormat | Obtient le format du fichier de sauvegarde. |
Noms de tri | Indique s’il faut trier les noms définis avant d’enregistrer les fichiers. |
Mettre à jour SmartArt | Indique s’il faut mettre à jour le paramètre d’art intelligent. |
ValiderZonesFusionnées | Indique s’il faut valider les cellules fusionnées avant d’enregistrer le fichier. |
AvertissementRappel | Obtient ou définit un rappel d’avertissement. |
L’exemple de code suivant montre comment utiliser des options supplémentaires lors de la conversion d’un fichier XLSX en DOCX en C#.
// Ouvrir le fichier Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Créer des options de sauvegarde DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.ClearData = true;
options.CreateDirectory = true;
options.CachedFileFolder = "cache";
options.MergeAreas = true;
// Enregistrer au format DOCX
workbook.Save("Book1.docx", options);
Essayez gratuitement Aspose.Cells for .NET
Vous pouvez obtenir votre licence temporaire pour utiliser Aspose.Cells for .NET gratuitement sans aucune limitation d’essai.
Conclusion
Dans cet article, vous avez appris à convertir les fichiers XLSX ou XLS de MS Excel au format Word DOCX à l’aide de C#. De plus, vous avez vu comment personnaliser le processus de conversion en utilisant différentes options. Vous pouvez en savoir plus sur l’API .NET Excel à l’aide de documentation.