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

MATLAB Discussion :

Récupération des données sous Excel


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Points : 24
    Points
    24
    Par défaut Récupération des données sous Excel
    Bonjour

    Premièrement, je tiens à remercier toute l'équipe de ce Forum, qui nous permet d'échanger sur l'outil informatique et sur la programmation;
    je tiens à saluer et à remercier tout les membres qui répondent et qui contribuent avec des messages.

    Maitenant, je vais vous parler de Mon problème : c'est que je veux récupérer mes résultats obtenus par Matlab sur un fichier Excel

    Je vous en serai reconnaissant.
    Merci d'avance

    Cordialement sensib

  2. #2
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 39
    Points : 42
    Points
    42
    Par défaut
    Tu peux aussi utiliser le control ActiveX Spreadsheet si tu veux communiquer avec Excel à partir d'une interface graphique. Il te permet d'afficher un pseudo-tableur et t'ajoute un bouton qui en un clique ouvre Excel et y colle son contenu dans une nouvelle feuille. Très pratique. Mais ne tourne pas sous Linux ou WinXP64 dommage ...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    merci tug83 et DenisLorrain
    pour vos réponses , pour

    la doc : doc xlswrite

    il nous montre juste comment le lire mais mon tableau excel est du workspace
    c'est à dire les tableau de work space )
    il ne peus pas les lire avec cette commande !


    pour la réponse de DenisLorrain

    ça nécessite une programmation avec le VB ??

  5. #5
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    si tu veux lire du excel alors c'est la commande
    avec l'activex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    hExcel = actxserver('excel.application'); 
    hExcel.Workbooks.Open('testxlsread.xls');
    %BtchData est le nom de la feuille
    data = hExcel.Worksheets.Item('BtchData').UsedRange.Value;  
    hExcel.Quit;
    delete(hExcel)

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    merci tug83 pour votre réponse

    c'est fait

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 39
    Points : 42
    Points
    42
    Par défaut
    L'utilisation de l'activex spreadsheet ne nécessite aucune programmation VB.
    Cela permet d'ajouter une feuille de calcul très basique que l'on peut remplir via matlab.
    Ce qui est pratique, c'est que cet activex possède un bouton qui, lorsqu'il est actionné, ouvre Excel et copie l'intègralité de la feuille dans un document Excel. Ensuite à l'utilisateur d'utiliser ou non des macros VBA, mais là on n'est plus dans Matlab, on entre dans le monde d'Excel ...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/07/2006, 19h13
  2. Réponses: 1
    Dernier message: 05/04/2006, 10h49
  3. Réponses: 25
    Dernier message: 11/10/2005, 12h13
  4. Réponses: 6
    Dernier message: 16/09/2005, 11h56
  5. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 23h32

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