Ecriture dans un CSV
Arkoy
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je me demandais comment on pouvait renvoyer des données dans un fichier CSV en le créant si il n'existe pas, ou rajouter les valeurs dans le fichier si il a été créer par une ancienne exécution de programme. J'ai pensé qu'un simple fopen serait suffisant pour faire les 2 mais ça ne marche pas.
Merci d'avance pour votre aide !
Je me demandais comment on pouvait renvoyer des données dans un fichier CSV en le créant si il n'existe pas, ou rajouter les valeurs dans le fichier si il a été créer par une ancienne exécution de programme. J'ai pensé qu'un simple fopen serait suffisant pour faire les 2 mais ça ne marche pas.
Merci d'avance pour votre aide !
A voir également:
- Ecriture dans un CSV
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Ecriture instagram - Guide
- Écriture à l'envers miroir - Guide
- Ecriture predictive - Guide
2 réponses
Bonjour,
Ceci devrait t'aider à répondre à ta question : https://www.google.com/search?q=programmation+C+lecture+ecriture+de+fichier
Ceci devrait t'aider à répondre à ta question : https://www.google.com/search?q=programmation+C+lecture+ecriture+de+fichier
Salut Arkoy,
Pour simplifier, un fichier CSV est un simple fichier texte dont les lignes constituent les enregistrements (terminés par
Pour comprendre quel est le format attendu, le séparateur adéquat, etc., il suffit d'ouvrir un fichier .csv "qui marche" avec l'application auquel tu le destines avec un éditeur de texte comme Notepad sous Windows, et de voir comment il est conçu.
Si tu ne disposes pas d'un tel fichier, tu peux sûrement le produire à partir de l'application en question avec laquelle tu veux utiliser le fichier .csv (en exportant un exemple simple de données en ce format pour produire un exemple de fichier .csv avec un format supporté).
Donc, si tu sais écrire des lignes de texte avec des données formatées avec les fonctions standard du C, tu sais créer un fichier CSV.
Si "ça ne marche pas" c'est probablement que ton code ou ton format est erroné et sauf à ce que tu :
on pourra difficilement t'aider.
Peux-tu nous en dire plus sur ton problème ?
Dal
Pour simplifier, un fichier CSV est un simple fichier texte dont les lignes constituent les enregistrements (terminés par
\ndonc) et dont les champs sont séparés par un caractère séparateur (la virgule ou le point-virgule). Il peut y avoir d'autres finesses (spécification du délimiteur sur le première ligne, spécification des noms des champs, délimiteurs de chaînes, etc.) de formats attendus par les (ou utiles aux) applications sensées fonctionner avec un fichier donné.
Pour comprendre quel est le format attendu, le séparateur adéquat, etc., il suffit d'ouvrir un fichier .csv "qui marche" avec l'application auquel tu le destines avec un éditeur de texte comme Notepad sous Windows, et de voir comment il est conçu.
Si tu ne disposes pas d'un tel fichier, tu peux sûrement le produire à partir de l'application en question avec laquelle tu veux utiliser le fichier .csv (en exportant un exemple simple de données en ce format pour produire un exemple de fichier .csv avec un format supporté).
Donc, si tu sais écrire des lignes de texte avec des données formatées avec les fonctions standard du C, tu sais créer un fichier CSV.
Si "ça ne marche pas" c'est probablement que ton code ou ton format est erroné et sauf à ce que tu :
- postes ton code
- indiques quel est format des lignes attendu
- indique le format des lignes produit par code
on pourra difficilement t'aider.
Peux-tu nous en dire plus sur ton problème ?
Dal