Convertir CSV, TSV et TXT en Excel avec Golang via C++

Ouverture des fichiers CSV

Les fichiers valeurs séparées par des virgules (CSV) contiennent des enregistrements où les valeurs sont séparées par des virgules. Les données sont stockées sous forme de tableau où chaque colonne est séparée par le caractère virgule et entourée de guillemets doubles. Si une valeur de champ contient un caractère de guillemet double, elle est échappée avec une paire de guillemets doubles. Vous pouvez également utiliser Microsoft Excel pour exporter les données de feuilles de calcul en CSV.

Ouverture de fichiers CSV et remplacement des caractères invalides

Dans Excel, lorsqu’un fichier CSV avec des caractères spéciaux est ouvert, les caractères sont automatiquement remplacés. La même chose est effectuée par l’API Aspose.Cells, comme le montre l’exemple de code ci-dessous.

Utilisation du parseur préféré

Il n’est pas toujours nécessaire d’utiliser les paramètres par défaut du parseur pour ouvrir des fichiers CSV. Parfois, l’importation d’un fichier CSV ne crée pas la sortie attendue, par exemple lorsque le format de date n’est pas conforme ou lorsque les champs vides sont traités différemment. À cette fin, TxtLoadOptions.PreferredParsers est disponible pour fournir votre propre parseur préféré afin d’analyser différents types de données selon vos besoins. Le code d’exemple suivant démontre l’utilisation d’un parseur préféré.

Le fichier source d’échantillon et les fichiers de sortie peuvent être téléchargés aux liens suivants pour tester cette fonctionnalité.

samplePreferredParser.csv

outputsamplePreferredParser.xlsx

Ouverture de fichiers texte avec un séparateur personnalisé

Les fichiers texte sont utilisés pour stocker des données de feuille de calcul sans mise en forme. Le fichier est une sorte de fichier texte brut qui peut avoir des délimiteurs personnalisés.

Ouverture de fichiers délimités par des tabulations

Les fichiers délimités par une tabulation (Texte) contiennent des données de tableur mais sans mise en forme. Les données sont organisées en lignes et en colonnes comme dans des tableaux et des feuilles de calcul. En gros, un fichier délimité par une tabulation est un type particulier de fichier texte simple avec une tabulation entre chaque colonne.

Ouverture des fichiers à valeurs séparées par des tabulations (TSV)

Les fichiers de valeurs séparées par des tabulations (TSV) contiennent des données de tableur mais sans mise en forme. C’est la même chose qu’un fichier délimité par une tabulation où les données sont arrangées en lignes et en colonnes comme dans des tableaux et des feuilles de calcul.

Sujets avancés