WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Probleme mit xlsfinfo

 

Florre
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 10:28     Titel: Probleme mit xlsfinfo
  Antworten mit Zitat      
Hallo,

Ich hab da ein kleines Problem...
Ich hab ein kleines Programm geschrieben das mir in eine ExcelDatei Sachen reinschreibt. Und das in verschiedene Blätter...

Jetzt möchte ich das mit einem Anderen programm auslesen und verarbeiten...

meine Alten programme haben das immer in die erste Tabelle geschrieben und mehrere Exceldateien angelegt...(hat ohne Prob. fuktioniert), Aber der übersicht halber will ich nun alles in eine Exceldatei haben.

Jetzt hab ich folgendes Problem:
Code:
typ=xlsfinfo('Mittelwert.xls')
(versuche es erstmal in der Konsole),
Wenn ich diesen Code eingebe bekomme ich folgende Fehler Meldung..

??? Subscripted assignment dimension mismatch.

Error in ==> xlsfinfo at 80
indexes(i) = (strfind(class(sheet), 'Worksheet') >
0);


weiß einer woran das liegen kann??
Ich hab auch schon Versucht den Absolutenpfad anzu geben aber das führt zum gleichen Problem..
kann mir da jemand helfen??
Ps: immer wenn ich eine standalone erstellen will sagt er mir als Hinweiß das ich eine Zeit inkositenz habe sprich mein System Deutsche Zeit hat und mein User Amerikanische... kann das damit zu tun haben??
Danke schonmal im Vorraus
Lg Florre
benutze: Win 7 64bit und MATLAB 7.8.0 R2009a 64bit
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.04.2013, 10:32     Titel:
  Antworten mit Zitat      
Hallo,

kannst du eine Testdatei zur Verfügung stellen, bei der das Problem auftritt?
Welche Excel-Version hast du?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Florre
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 10:39     Titel:
  Antworten mit Zitat      
Hallo Harald,

Ich benutze Excel 2007 Studenten edition

Speichere die Dateien als xls ab und es tritt bei allen Dateien auf.. Sad

hab einfach mal eine errstelt um zu testen selbst da ist ein prob...

aber ich lade gerne eine Hoch..


Lg Florre

Auswertung.xls
 Beschreibung:

Download
 Dateiname:  Auswertung.xls
 Dateigröße:  29.5 KB
 Heruntergeladen:  363 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Florre
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 10:51     Titel:
  Antworten mit Zitat      
Hallo hab noch mal gegoogelt ist ein Bug in MATLAB der in späteren Versionen behoben wurde...

http://www.mathworks.com/support/bugreports/533999

oder auch hier zu sehen
https://groups.google.com/forum/?fromgroups#!topic/comp.soft-sys.matlab/3LGu-RdoLkM

wenn man einen mathworks acc. hat (den ich besitze) kann man sich dort ein Workaround runter laden Smile

Lg Florre
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.04.2013, 11:07     Titel:
  Antworten mit Zitat      
Hallo,

beim letzten Beitrag ist wohl etwas schief gegangen.

Ich kann das Problem unter 2009a reproduzieren. Ich habe es in 2011a und 2013a getestet und dort bekomme ich die erwarteten Ergebnisse.

Was auch immer das Problem war: es wurde also zwischenzeitlich erkannt und behoben.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 03.04.2013, 11:09     Titel:
  Antworten mit Zitat      
Hallo Harald

habe das Problem behoben: Verlinkung-Fehler
Private Nachricht senden Benutzer-Profile anzeigen
 
Florre
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 11:20     Titel:
  Antworten mit Zitat      
Hallo noch mal an alle

Habe mir das jetzt runtergeladen und wie die beschreibung es gesagt hat gemacht...

Jetzt ist mein Prob. das er mir immer sagt das:
Code:
[hallo,sheet,abc]=xlsfinfo('Auswertung.xls')

hallo= Microsoft Excel Spreadsheet

Sheet = Empty cell array :1-by-0

abc= xlExcel8

damit hab ja nichts gewonnen außer das ich keinen Fehler mehr
bekomme.. will ja wissen wieviele Blätter es sind...
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.04.2013, 11:41     Titel:
  Antworten mit Zitat      
Hallo,

mit 2011a und 2013a bekomme ich:

t =
Microsoft Excel Spreadsheet
s =
Columns 1 through 8
'Tabelle1' 'Tabelle2' 'Tabelle3' 'Tabelle4' 'Tabelle5' 'Tabelle6' 'Tabelle7' 'Tabelle8'
Columns 9 through 10
'Tabelle9' 'Tabelle10'

Aus deinem Ergebnis vermute ich, dass du Office 2010 verwendest. Da Office 2010 erst nach MATLAB 2009a erschienen ist, wäre es nicht verwunderlich, wenn diese MATLAB-Version nicht optimal darauf abgestimmt ist.

Wenn das bei dir möglich ist, wäre das einfachste, auf eine aktuellere MATLAB-Version umzusteigen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Florre
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 11:47     Titel:
  Antworten mit Zitat      
Hallo Harald,

Ich benutze wie schon mal erwähnt Office 2007...
Umsteigen kann ich leider nicht.. bin gerade dabei zu gucken wie teuer mir ne neuere Version (Student) kommt.. vlt. klappt das ja. aber im moment bin ich leider auf meine aktuelle Version angewiesen...
na gut dann muss ich mal gucken wie ich das hinbekomme das er mir wieder alle Blätter ausließt ohne den xlsfinfo zu benutzen...

Danke für die Hilfe...

Lg Florre
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.04.2013, 11:59     Titel:
  Antworten mit Zitat      
Sorry, die Excel-Version hatte ich übersehen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Florre
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 28.02.13
Wohnort: ---
Version: R2009a, R2016b
     Beitrag Verfasst am: 03.04.2013, 12:03     Titel:
  Antworten mit Zitat      
So hab ne Lösung für mein Problem gefunden in dem ich in meinem Ersten Programm die Durchläufe "Zähle" Diesen Wert schreib ich einfach in mein erstes Excelblatt "relativ weit weg" von meinen Daten. Diesen Wert lese ich dann halt wieder mit meinem Zweiten Programm aus.. is zwar nicht schön aber immerhin eine Lösung...
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.