Importer un csv dans les ressources de l'application et le lire
Ismael94000
Messages postés41Date d'inscriptionlundi 2 avril 2007StatutMembreDernière intervention13 août 2012
-
7 août 2012 à 22:08
Ismael94000
Messages postés41Date d'inscriptionlundi 2 avril 2007StatutMembreDernière intervention13 août 2012
-
9 août 2012 à 00:39
Bonjour,
Je souhaiterais importer un fichier csv dans les ressources de mon application pour pouvoir y accéder en lecture.
J'arrive à importer le fichier seulement la ligne de code
foreach (string line in File.ReadLines(@"..\Resources\pdd.csv"));
ou encore :
foreach (string line in File.ReadLines(Resources.monfichier))
ne me renvoie rien.
Lorsque je passe la souris sur
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 7 août 2012 à 22:27
Bonjour,
C'est parce que tu cherches à ouvrir un fichier, alors que tu ois juste récupérer le contenu de la ressources.
Regardes plutôt avec un :
foreach (string line in (Resources.monfichier).Split(Environment.NewLine))
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 8 août 2012 à 12:12
Bonjour,
en VB.NET, c'est My.Resources.NomRessource
En C#, je pense que ça ne doit pas être trop éloigné.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 8 août 2012 à 18:24
Bonjour,
Si tu veux un chemin de fichier, tu devras forcément écrire la ressource dans un fichier avant de lire celui-ci.
---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list ---
Mon site
Ismael94000
Messages postés41Date d'inscriptionlundi 2 avril 2007StatutMembreDernière intervention13 août 2012 8 août 2012 à 19:42
Je vous suis plus...
Je ne parle pas de ressources.
Je demande simplement si il y a une syntaxe particulière à renseigner lorsque l'on veut accéder à un fichier situé dans le dossier du projet.