Lycée   >   Premiere   >   NSI   >   Utiliser un fichier texte tabulé, notion de CSV

Utiliser un fichier texte tabulé, notion de CSV

  • Fiche de cours
  • Quiz
  • Profs en ligne
Objectif

Comprendre la notion de données, la notion de fichier texte tabulé et donc du format CSV.

Points clés
  • Une donnée structurée comprend un descripteur qui permet d’interpréter la donnée.
  • Un format très utilisé pour les données structurées est celui de fichier texte tabulé, dont le format le plus utilisé est le CSV.
1. La notion de données structurées
Les données sont des ensembles de symboles (mots, nombres, images, sons, etc.) qui peuvent représenter le monde réel (objets, événements, personnes, etc.).

Elles peuvent être quantitatives (âge, poids, etc.) ou qualitatives (noms, numéro de sécurité sociale, etc.).
Exemple
Voici une donnée : 1 74 01 84 125 098 32. Elle représente un numéro de sécurité sociale.
Remarque
Une donnée devient une information que lorsqu’elle est interprétée dans son contexte.

Pour qu’une donnée soit structurée, il faut qu’elle soit décrite par un descripteur (ou attribut) compréhensible par ceux qui veulent l’interpréter pour la transformer en information.

Un descripteur va indiquer à l’utilisateur la signification des données.
Exemple
1 74 01 84 125 098 32 devient une donnée structurée en ajoutant le descripteur suivant :
  • sexe 1 pour H et 2 pour F (ici : 1),
  • 2 derniers chiffres de l’année de naissance (ici : 74),
  • numéro du mois de naissance (ici : 01),
  • département de naissance (ici : 84),
  • code de la commune de naissance sur 3 chiffres (ici : 125),
  • ordre de naissance sur 3 chiffres (ici : 098),
  • clé de vérification sur 2 chiffres (ici : 32).
Remarque
Toutes ces données sont regroupées dans des tables, on crée alors des collections qui alimentent des bases de données.
2. Texte tabulé et format CSV
Un fichier au format texte tabulé est un fichier texte dans lequel les données sont représentées sous forme de tableau.

Il existe différents formats : CSV, JSON, XML, etc.

Le plus utilisé est le CSV, l’un des plus récents est le JSON (JavaScript Object Notation).

Le format CSV (Comma-Separated Values) permet de représenter des données tabulaires sous la forme de valeurs séparées par des virgules.
Remarque
Pour créer un fichier CSV, on peut utiliser un traitement de texte, un bloc-notes, etc. Il faudra juste choisir l’extension « .csv » à l’enregistrement.
Pour ouvrir un fichier CSV, il faudra préciser l’encodage choisi (UTF-8 en général) et le délimiteur (point-virgule, virgule).
Exemple
Voici le fichier chien.csv ouvert avec Bloc-notes et Tableur.
Bloc-notes Tableur
La première ligne du fichier donne le descripteur : « nom, poids, âge », ce qui permet d’interpréter les données structurées.
Attention, il faut utiliser l’écriture anglosaxonne des décimaux, c’est-à-dire remplacer la virgule qui sépare la partie entière de la partie décimale par un point.
Remarque
Le tableur Excel ne lit correctement que les fichiers CSV où le séparateur est un point-virgule.

Comment as-tu trouvé ce cours ?

Évalue ce cours !

 

Question 1/5

La médiane de 6 notes est 13. Cela signifie que :

Question 2/5

On a obtenu la série statistique suivante :

Combien vaut la médiane ?

Question 3/5

On a obtenu la série ci-dessous :

Quelle est la médiane de cette série ?

Question 4/5

On a relevé les tailles en cm des élèves d’une classe :

 

Parmi les propositions suivantes, laquelle est vraie ?

Question 5/5

Les notes en français de deux classes littéraires sont données dans le tableau suivant :

Quelle est la note médiane ?

Vous avez obtenu75%de bonnes réponses !

Recevez l'intégralité des bonnes réponses ainsi que les rappels de cours associés :

Votre adresse e-mail sera exclusivement utilisée pour vous envoyer notre newsletter. Vous pourrez vous désinscrire à tout moment, à travers le lien de désinscription présent dans chaque newsletter. Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, vous pouvez consulter notre charte.

Une erreur s'est produite, veuillez ré-essayer

Consultez votre boite email, vous y trouverez vos résultats de quiz!

Découvrez le soutien scolaire en ligne avec myMaxicours

Le service propose une plateforme de contenus interactifs, ludiques et variés pour les élèves du CP à la Terminale. Nous proposons des univers adaptés aux tranches d'âge afin de favoriser la concentration, encourager et motiver quel que soit le niveau. Nous souhaitons que chacun se sente bien pour apprendre et progresser en toute sérénité ! 

Fiches de cours les plus recherchées

NSI

Utiliser un fichier CSV

NSI

Rechercher et supprimer des doublons d'un fichier CSV

NSI

Rechercher un élément d'un fichier CSV par la logique propositionnelle

NSI

Trier une table en utilisant une bibliothèque Python

NSI

Fusionner des tables avec Python

NSI

Interagir avec une page HTML : éléments graphiques

NSI

Interagir avec une page HTML : événements

NSI

Interagir avec une page HTML : boutons cliquables

NSI

Comprendre les requêtes HTTP et la réponse serveur

NSI

Comprendre la notion de cookie