IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

[Silverlight] Générer un fichier CSV


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut [Silverlight] Générer un fichier CSV
    Je souhaite générer un fichier csv et ecrire dedans.
    D'après ce que j'ai compris l'automation COM ne marche que en out of browser ??? car moi je souhaite l'avoir en mode web et en mode OOB aussi.

    ceci est valable pour une application silverlight ?

    http://dotnet.developpez.com/faq/csh...#DotNETExcel02

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par NTIC13 Voir le message
    je souhaite générer un fichier csv et ecrire dedans.
    Un fichier csv est un fichier texte, donc tu dois pouvoir le générer très simplement sans ajouter de librairie tierce (avec un StreamWriter, par exemple).

  3. #3
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    Citation Envoyé par Skalp Voir le message
    Un fichier csv est un fichier texte, donc tu dois pouvoir le générer très simplement sans ajouter de librairie tierce (avec un StreamWriter, par exemple).
    Merci, c'est ce que je pensais effectivement

  4. #4
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    Je viens de tenter de faire un export csv avec un StreamWriter et je reçois cette erreur

    System.Security.SecurityException: Opération de fichier non autorisée. L'accès au chemin d'accès 'C:\Classeur.csv' est refusé.
    à System.IO.FileSecurityState.EnsureState()
    à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    à System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
    à System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
    à System.IO.StreamWriter..ctor(String path)
    à Formulaire_Silverlight.Views.A4_PratiqueDuTiersPayant.btnSuivant_Click(Object sender, RoutedEventArgs e)
    à System.Windows.Controls.Primitives.ButtonBase.OnClick()
    à System.Windows.Controls.Button.OnClick()
    à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
    à System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
    à MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)}
    et j'ai juste fait un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    using (StreamWriter streamWriter = new StreamWriter(@"C:\Classeur.csv"))
                {
     
                }
    Quelqu'un aurais une idée d'ou peux provenir le problème ?

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Tu ne peux pas ecrire sur le disque a partir de Silverlight (tout du moins sauf en Full Trust).

    Il faut que tu crees ton fichier en memoire et ensuite proposer a l'utlisateur via un SaveFileDialog.

  6. #6
    Membre confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Décembre 2010
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Décembre 2010
    Messages : 126
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Tu ne peux pas ecrire sur le disque a partir de Silverlight (tout du moins sauf en Full Trust).

    Il faut que tu crees ton fichier en memoire et ensuite proposer a l'utlisateur via un SaveFileDialog.
    Alors comment on peux faire passer l'application SL en mode full trust ??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Générer un fichier csv via php
    Par ghir_ana dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 29/03/2011, 16h52
  2. Générer un fichier .csv en java
    Par makia42 dans le forum Documents
    Réponses: 2
    Dernier message: 23/04/2010, 11h52
  3. Flash est-il capable de générer un fichier CSV
    Par jagt10 dans le forum Flash
    Réponses: 1
    Dernier message: 19/02/2010, 13h49
  4. [CSV] générer un fichier csv
    Par johnny57 dans le forum Langage
    Réponses: 1
    Dernier message: 16/08/2007, 16h45
  5. [CSV] Générer un fichier CSV
    Par Taz_8626 dans le forum Langage
    Réponses: 6
    Dernier message: 18/07/2006, 08h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo