En utilisant Aspose.Total for .NET , vous pouvez facilement convertir un fichier XML en CSV dans n’importe quelle application .NET, C#, ASP.NET et VB.NET. Tout d’abord, en utilisant Aspose.PDF for .NET , vous pouvez exporter XML vers XLSX. Après cela, en utilisant l’API de programmation de feuille de calcul Aspose.Cells for .NET , vous pouvez convertir XLSX en CSV.
API .NET pour convertir XML en CSV
Exigences de conversion
Installez à partir de la ligne de commande en tant que nuget install Aspose.Total
ou via la console du gestionnaire de packages de Visual Studio avec Install-Package Aspose.Total
.
Vous pouvez également obtenir le programme d’installation MSI hors ligne ou les DLL dans un fichier ZIP à partir de téléchargements .
Convertir XML protégé en CSV via C#
Si votre document XML est protégé par un mot de passe, vous ne pouvez pas le convertir en CSV sans le mot de passe. À l’aide de l’API, vous pouvez d’abord ouvrir le document protégé à l’aide d’un mot de passe valide et le convertir ensuite. Pour ouvrir le fichier chiffré, vous pouvez initialiser une nouvelle instance de la classe Document et transmettre le nom de fichier et le mot de passe comme arguments.
Convertir un fichier XML en CSV avec filigrane via C#
Lors de la conversion du fichier XML en CSV, vous pouvez également ajouter un filigrane au format de votre fichier CSV de sortie. Pour ajouter un filigrane, vous pouvez créer un nouvel objet Workbook et ouvrir le document XLSX converti, sélectionner Worksheet via son index, créer une Shape et utiliser sa fonction AddTextEffect. Après cela, vous pouvez enregistrer votre document XLSX au format CSV avec filigrane.
Explorez XML options de conversion avec .NET
Qu'est-ce que le format de fichier XML
XML, qui signifie Extensible Markup Language, est un format de fichier qui partage des similitudes avec HTML mais a un objectif et une structure différents. L’objectif principal de XML est de stocker et de transporter des données d’une manière auto-descriptive et indépendante de la plate-forme. Il fournit un ensemble de règles pour définir des balises personnalisées qui permettent aux utilisateurs de créer leurs propres langages de balisage spécifiques à leurs besoins.
Le principal avantage de XML est sa capacité à représenter les données dans un format à la fois lisible par l’homme et lisible par machine. Cela le rend adapté à la création de protocoles de données et à l’échange d’informations structurées sur des réseaux tels que le World Wide Web (WWW). Les formats de fichiers basés sur XML, tels que Microsoft Open XML, LibreOffice OpenDocument, XHTML et SVG, utilisent XML pour définir la structure et le contenu de leurs documents.
L’extensibilité de XML est indiquée par le “X” dans son nom, ce qui implique que le langage peut être étendu pour inclure de nouvelles balises et éléments selon les besoins. Cette flexibilité permet à XML de s’adapter à diverses structures et exigences de données, ce qui le rend largement adopté dans divers secteurs et domaines.
Cependant, l’un des inconvénients de XML est sa verbosité. Les fichiers XML peuvent être relativement volumineux en raison de l’inclusion de balises de balisage et de la structure répétitive. Cela peut rendre les documents XML plus difficiles à lire et à traiter, en particulier lorsqu’il s’agit de grands ensembles de données. Il faut veiller à gérer efficacement les balises de balisage pour éviter les erreurs ou les incohérences dans les données.
Qu'est-ce que le format de fichier CSV
Un fichier CSV (Comma-Separated Values) est un format couramment utilisé pour stocker des données tabulaires, ressemblant à une feuille de calcul ou à une base de données. Il se compose de données séparées par des virgules, où chaque ligne représente un enregistrement. Les fichiers CSV peuvent être ouverts dans des éditeurs de texte tels que Microsoft Notepad ou Apple TextEdit, ainsi que dans des tableurs tels que Microsoft Excel ou Apple Numbers.
Lorsqu’ils sont ouverts dans un éditeur de texte, les données CSV sont affichées sous forme de tableau. Les colonnes sont séparées par des virgules et chaque ligne est séparée par une nouvelle ligne. La première ligne, connue sous le nom de ligne d’en-tête, contient les noms de colonne.
Les fichiers CSV permettent un échange de données facile entre différentes applications. Les données peuvent être exportées à partir de tableurs comme Excel ou Numbers et enregistrées au format CSV. De même, les fichiers CSV peuvent être importés dans ces programmes, permettant le transfert de données d’un système à un autre.
Les fichiers CSV offrent flexibilité et compatibilité en raison de leur structure simple et universelle. Ils sont largement utilisés pour la migration de données, le partage d’informations entre plates-formes et l’intégration de données provenant de diverses sources. La nature simple des fichiers CSV les rend accessibles pour la manipulation, l’analyse et le traitement des données par les humains et les systèmes informatiques.