begin process at 2012 02 07 10:40:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > LECTURE D'UN FICHIER CSV ET AFFICHAGE DANS UN DATAGRID

LECTURE D'UN FICHIER CSV ET AFFICHAGE DANS UN DATAGRID


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichiers / Disque Source .NET ( DotNet ) Classé sous :csv Niveau :Débutant Date de création :22/09/2005 Vu / téléchargé :22 101 / 2 874

Auteur : JulSoft

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cette source permet d'ilustrer le fonctionnement d'un dataset à une seule table et la lecture d'un fichier.csv. Sans prétention aucune.


 Conclusion

Ca fait un bout de temps que ce code traine sur mon disque dur, tant mieu s'il peut profiter a quelqu'un...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) EXTRAIRE LES URL DES LIENS D'UNE PAGE HTML
Source .NET (Dotnet) SÉRIALISATION DANS UN FICHIER XML
Source avec Zip Source .NET (Dotnet) MISE EN PAGE DANS UN RICHTEXTBOX

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR DE DOSSIERS ET FICHIERS par Yanith
Source avec Zip Source avec une capture Source .NET (Dotnet) ZIP-UNZIP AVEC SHARPZIPLIB par buno
Source avec Zip Source .NET (Dotnet) SUPER COPIER par casseur
Source .NET (Dotnet) SERIALIZATION/DESERIALIZATION COMPLÈTE DE CLASSES par DedeSurf
Source avec Zip CONVERSION DE FICHIERS FORTRAN 77 EN FORTRAN 95 par deadhand

 Sources en rapport avec celle ci

Source avec Zip EXPORTATION DE FICHIER CSV VERS UNE TABLE SQLSERVER par imothepe_33
Source .NET (Dotnet) TRANSACTIONS ORACLE SQL SERVER CSV AVEC C# par maher_iag_2004
Source avec Zip Source .NET (Dotnet) MOTEUR CSV ET RECORDSET PERSO par SwitchApocalyps
Source avec Zip Source .NET (Dotnet) CSVSHARP. DLL D'IMPORT/EXPORT DE CONTENU AU FORMAT CSV par heriquet
Source .NET (Dotnet) CONVERTIR UN FICHIER CSV VERS XML par mstaelen

Commentaires et avis

Commentaire de MGD le 16/10/2008 12:45:41

Je suis assez déçu...
Le décodage du CSV de cet exemple est un simple "split" du texte à décoder.
La structure d'un CSV, si elle peut être très simple, peut aussi être difficile à décoder.
Pas exemple, soit le texte :
abcdef;"ceci est un morceau; à ne pas séparer";"ceci est un ""bout"" à séparer"
La routine de ce code présente les deux défauts suivants:
- elle "casse" le texte après le mot 'morceau'
- elle ne supprime pas les guillemets entourant les séquences à protéger.
- elle ne remplace pas les doubles guillemets par des simples

Le bon résultat serait:
abcdef
ceci est un morceau; à ne pas séparer
ceci est un "bout" à séparer

et non pas:
abcdef
"ceci est un morceau
à ne pas séparer"
"ceci est un ""bout"" à séparer"

Excel y arrive très bien. Mais l'algorithme n'est pas évident et je n'arrive pas à couvrir tous les cas. Et bien sûr il faut prendre en compte le séparateur configuré dans Windows et non pas le point-virgule en dur (un CSV généré par nos amis anglo-saxons a pour séparateur des virgules)
Bon, je vais continuer à chercher si quelqu'un fait mieux...
Merci quand même.

Commentaire de Gatsu_7 le 11/02/2011 15:10:28

Merci, ca m'a éviter de chercher trop longtemps.


Pour ceux qui veulent s'en servir dans une webform, ajouter un fileupload et remplacer :

            StreamReader fichier = File.OpenText(FileUpload1.FileName);

par :
            StreamReader fichier = new StreamReader(FileUpload1.FileContent);

Commentaire de Rminator le 09/06/2011 13:48:53

Slt a tous,

je bosse actuellement sur un Projet similaire,mais je crois entre autre comme difficulté le fait que les fichiers csv que j´utilise sont extrement long d´un,du copup la representation integrale est presque impossible,ou alors pas necessaire,et j´aimerais bien moi aussi les representer a l´aide des Datagrid,enfine de pouvoir en faire la representation graphique par la suite.donc il me serait d´une aide indescriptible,une eventuelle solution sur le  comment importer un fichier csv(extrement long , contennat des donnés de regulateur d´energie"intensite en fonction de temps" emmises seconde apres seconde),le decodé et par la suite le representer sous forme de colone et de ligne a l´aide  d´un dataGrid

Merci d´avance

Commentaire de danielboucon le 20/01/2012 14:15:10 7/10

Slt à tous,

Comme l'a dit JulSoft, code fourni "sans prétention aucune" !!

Débutant en C#, j'ai trouvé utile d'avoir un projet complet afin de gagner du temps pour démarrer un projet sous Visual.
J'ai trouvé ce source utile pour comprendre l'utilisation des fichiers, de DataGrid, de Form et des objets graphiques.

Merci à GATSU_7 pour l'utilisation dans une webform.

Je vais proposer qqs ++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Utilisation fichier CSV [ par jeanajaccio ] Bonjour à tous,Est-ce que qq'un connaît la manière d'utiliser un fichier CSV ?Avt avec VB6 on utilisait ADO, est-ce que c'est tjrs pareil ?Merci Lecture d'un fichier *.csv [ par sabi44 ] Bonjour,Je souhaiterais lire un fichier *.csv (avec séparateur ';') pour enregistrer les données dans une base oracle et je ne sais pas kel solution u Cle primaire sur fichier CSV [ par vipp ] Salut à tousJe souhaitais me faire un petit agenda en c# en utilisant comme "base" un fichier CSV (ou txt).Mon probleme est que, l'utilisation d'un OD [c#.NET] [WinApplication] [excel] PB style Excel [ par jacky38 ] Bonjour a tous.J'affiche des données récuperées sous Oracle dans un datagrid, jusque la, pas de PB.Ensuite je transfer ces données Conversion XLS en CSV C# [ par arofred ] Bonjour, Je débute en DOT NET C# et je voudrais convertir un fichier excel en fichier CSV, quelqu'un peut il m'aider. Je sais le faire en php mai Excel et CSV, petit pb pour sélectionner une plage dynamique [ par shoka ] Voici mon problème (avec un screen s'il vous plait ! ) :http://img58.imageshack.us/img58/7708/pbxls5zw.jpgJ'aimerais, dans la cellule A1 Lecture fichier CSV : caractère é è ë ê à,... effacés [ par Stingray_fr_88 ] je n'arrive pas à lire un fichier csv les caractères spéciaux disparaissent comme les é è ë ê à,... voici mon code : System.IO.StreamReader sr = Sys Comment retirer des caractères indésirables d'un fichier CSV [ par PascalCmoa ] Bonjour à tous, J'ai un petit problème sur la conception d'un fichier CSV. A chaque fois que mon code implémente le fichier nom_Fichie Excel en CSV (Pb virgule et point virgule) [ par mdelahais ] Bonjour,Je voudrai convertir un fichier Excel en CSV. J'ai utilisé la fonction SaveAs en mettant le paramètre Excel.xlFileFormat.xlCSV (en fait j'ai e Récupérer dans un fichier csv le contenu d'une BDD SQL Server en c# [ par saphir54321 ] Bonjour, je fais un projet avec visual studio 2005.J'aimerais bien pouvoir récupérer les données de ma BD dans un fichier csv,Petit exemple : J'ai un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales