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 :

exporter matlab vers excel


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 27
    Par défaut exporter matlab vers excel
    Bonjour,

    je voudrais exporter des données calculé par mon algorithme matlab vers excel. Je possède un tableau qui comporte des variables( càd le résultat de mon calcul), des caractères et des nombres.
    Je l'ai écrit de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    N= { 1,'caractères',variable1; 1,'caractères',variable2}
    xlswrite(filename, N)
    Lorsque je compile, je recoit ce message d'erreur:

    Error using xlswrite (line 187)
    An error occurred on data export in CSV
    format.
    
    Error in project (line 102)
    xlswrite(filename, [T; M])
    
    Caused by:
        Error using dlmwrite (line 112)
        The input cell array cannot be
        converted to a matrix.
    Je suppose que c'est pq je ne peut utiliser la fonction xlswrite avec variables, des chiffres et des caractères à la fois mais je ne trouve pas de solution à mon problème.
    Merci d'avance pour l'aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    ce code fonctionne parfaitement chez moi. le problème doit venir du format des tes variables variable1 et variable2
    peut-tu nous fournir un .mat de ces variable?
    autre point : es-tu sur que ton fichier csv est accessible? et as-tu les droit d'écriture dessus?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    clear all;close all;clc
    variable1=2;
    variable2=3;
     N= { 1,'caractères',variable1; 1,'caractères',variable2};
     xlswrite('test.xlsx',N)
     xlswrite('test.csv',N)

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 27
    Par défaut
    Salut,
    déja merci pour ta réponse.
    mes variables sont tous simplement des clacules de moyenne ( dc des double). Il existe peut être d'autres moyens que d'utiliser la fonction xlswrite.
    Je ne sais pas si mon fichier cvs est accessible, comment je peut savoir celà?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    utilise fopen
    si fopen renvoie 0 c'est que le dossier n'est pas accessible.
    sinon je te revoie vers un tuto automation pour faire la liaison entre matlab et excel. il est très bien fait et accessible pour faire les mise en page de base ^^, je m'en soit deja servi pour faire du reporting.
    http://briot-jerome.developpez.com/m...tion/sommaire/

Discussions similaires

  1. Exporter un code MATLAB vers Excel
    Par granbapt dans le forum MATLAB
    Réponses: 0
    Dernier message: 23/05/2012, 10h23
  2. [VB6] Problème Export mshflexgrid vers Excel
    Par dubidon dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/02/2006, 13h28
  3. Réponses: 1
    Dernier message: 01/11/2005, 12h04
  4. Export requete vers excel et mise en forme
    Par ston dans le forum Access
    Réponses: 2
    Dernier message: 27/10/2005, 16h55
  5. Export ASP vers excel
    Par steph04 dans le forum ASP
    Réponses: 4
    Dernier message: 04/05/2005, 01h22

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