Comment fonctionnent les conversions CSV, Excel et XML
Les quatre outils CSV/Excel/XML de PDFPilot partagent une structure XML : En-tête de la colonne. Il s'agit d'une forme délibérée, générique et documentée, et non d'une estimation d'un système de comptabilité spécifique ou d'un système ERP.
Les en-têtes de colonne sont sanitisés en noms d'éléments XML valides lors de la conversion en XML : les espaces deviennent des soulignements, la ponctuation est supprimée et un nom qui commencerait par un chiffre obtient un préfixe de soulignement. Un en-tête qui désinfecte à rien utilisable revient à un nom de position comme Field_2.
La conversion de l'autre direction (XML en CSV ou XML en Excel) attend la même structure. L'ordre et les noms des colonnes proviennent du premier élément <row> — une dernière ligne manquante de ces champs produit une cellule vide plutôt que de déplacer les autres colonnes, et XML qui ne correspond pas à cette forme produit une erreur claire plutôt qu'une estimation.
Excel en XML convertit uniquement la première feuille avec des données dans un classeur - une limitation réelle et divulguée, et non un bogue. Un classeur multi-feuille a besoin d'une forme de sortie par feuille que cet outil ne crée pas, car la concaténation de lignes de feuilles avec des colonnes différentes pourrait corrompre les données plutôt que de les préserver.
XML à Excel produit un fichier .xlsx valide et valide avec une seule feuille - des données simples uniquement, avec des valeurs d'apparence numérique stockées sous forme de nombres réels et tout le reste sous forme de texte. Il n'y a pas de formatage, de formules ou plusieurs feuilles, car le XML source ne contient pas non plus ces informations.
Pour cet outil, les quatre conversions se produisent entièrement dans votre navigateur. Votre fichier n'est jamais téléchargé sur un serveur.
Outil connexe
- ToolCSV to XML
- ToolXML to CSV
- ToolExcel to XML
- ToolXML to Excel