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

C# Discussion :

Conversion RTF excel


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Conversion RTF excel
    bonjour,
    j'essaye de convertir un document rtf en document excel, pour ce faire j'ai essayé par plusieurs méthodes, la 1ière c'est:
    - j'utilise le RichTextBox, pour obtenir un texte formaté puis je l'écris dans la feuille excel, cela marche sauf que les images dans le fichier rtf ne sont pas transmises
    la 2ième méthode:
    j'utilise memoryStream,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    string  SavePath = "c:\\temp\\doc1.xls";
                FileStream inStream = File.OpenRead("c:\\temp\\BC.rtf");
     
     
                MemoryStream stream_memoire = new MemoryStream();
                stream_memoire.SetLength(inStream.Length);
                inStream.Read(stream_memoire.GetBuffer(), 0, (int)inStream.Length);
     
                  stream_memoire.Position = 0;
     
     
                FileStream fsExcelFile = File.Create(SavePath);
     
                int theByte = 0;
     
     
                theByte = stream_memoire.ReadByte();
    	   while (theByte != -1)
    	   {
    	    fsExcelFile.WriteByte((byte)theByte);
            theByte = stream_memoire.ReadByte();
    	    }
     
     
     
                fsExcelFile.Close();
    lorsque le fichier de sortie est un fichier word: SavePath= "c:\\temp\\essai.doc" sa marche bien alors que avec un document de sortie de type excel, le résultat est un doc avec des caractères illisibles

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Bonjour,

    tu ne pourras faire une conversion aussi simplement que cela.
    Il faut que tu utilises les dll d'Interop Excel (ici ou ) pour construire un véritable document Excel.

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    le problème est que tous les méthodes pour écrire dans la feuille excel prennent en paramètre un string donc lors de la lecture d'un flux contenant une image, ce flux ne peut pas etre écrit dans le doc excel et c'est ca mon problème, j'arrive à écrire du texte mais non pas des images

Discussions similaires

  1. [VBA-E]Pb de conversion dans Excel
    Par tangjuncn dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/04/2007, 10h23
  2. conversion donnees excel vers oracle
    Par edzodzinam dans le forum Oracle
    Réponses: 3
    Dernier message: 22/08/2006, 10h24
  3. [Windev Mobile 10] Conversion RTF vers Texte
    Par LordBob dans le forum Windev Mobile
    Réponses: 2
    Dernier message: 12/07/2006, 14h37
  4. Fonction de conversion RTF en TXT ou HTML
    Par galouvielle dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/09/2005, 17h55
  5. Algorithme de conversion de RTF vers HTML
    Par youtch dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 10/09/2002, 12h35

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