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 :

Lire une table Excel avec fusion de cellules


Sujet :

C#

  1. #1
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 859
    Points : 4 813
    Points
    4 813
    Par défaut Lire une table Excel avec fusion de cellules
    Bonjour

    Voilà le souci. J'essaie de lire une table Excel mais cette table contient des cellules fusionnées en première colonne.
    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            private void SetExperiments(Table table)
            {
                for (int i = 2; i < table.Rows.Count; i++)
                {
                    Console.WriteLine("{0} x {1}: {2}", i, 1, table.Cell(i, 1).Range.Text);
                 }
             }
    Le problème est que j'ai une erreur "Requested member of the collection does not exist".
    Comment détecter qu'une cellule est une cellule fusionnée?
    Merci d'avance de votre aide.

    @++

  2. #2
    Expert confirmé
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 859
    Points : 4 813
    Points
    4 813
    Par défaut
    Petit update, j'ai contourné le problème en faisant ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    try
                    {
                        Cell cell = table.Cell(i, 1);
                        Console.WriteLine("{0} x {1}: {2}", i, 1, table.Cell(i, 1).Range.Text);
                    }
                    catch (Exception)
                    {
                        continue;
                    }
    Néanmoins, je me pose des questions quand à la validité de ce code.
    Merci d'avance de vos commentaires,

    @++

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

Discussions similaires

  1. lire une table Access avec VBA
    Par ivoratparis dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/06/2013, 16h56
  2. lire une feuille excel avec delphi sans excel ?
    Par dragonno dans le forum Bases de données
    Réponses: 4
    Dernier message: 26/10/2010, 15h39
  3. Réponses: 2
    Dernier message: 27/05/2009, 12h47
  4. [Tableaux] Lire une table simple avec foreach
    Par dreeve dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2008, 18h38
  5. Importation d'une table excel avec nom paramétrable
    Par mastasushi dans le forum Access
    Réponses: 4
    Dernier message: 13/02/2007, 19h20

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