XLSX vers DOCX C#

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# - 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.

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.

OptionsDescriptif
CachedFileFolderLe dossier cache pour stocker des données volumineuses.
EffacerDonnéesVidez le classeur après avoir enregistré le fichier.
CréerRépertoireSi true et que le répertoire n’existe pas, le répertoire sera automatiquement créé avant d’enregistrer le fichier.
FusionnerZonesIndique s’il faut fusionner les zones de mise en forme conditionnelle et de validation avant d’enregistrer le fichier.
RefreshChartCacheIndique si les données du cache du graphique sont actualisées.
EnregistrerFormatObtient le format du fichier de sauvegarde.
Noms de triIndique s’il faut trier les noms définis avant d’enregistrer les fichiers.
Mettre à jour SmartArtIndique s’il faut mettre à jour le paramètre d’art intelligent.
ValiderZonesFusionnéesIndique s’il faut valider les cellules fusionnées avant d’enregistrer le fichier.
AvertissementRappelObtient 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.

Voir également