|
langnese |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.09.2009, 09:13
Titel: Matrix aus Tabelle
|
|
Hallo,
Ich habe 50 Excel Tabelle mit jeweils 10 Zeilen und 600 Spalten. Ich möchte davon eine 3 dimensional Matrix bilden. Wie kann ich ein Matrix von Tabelle bilden wenn ich in der Tabelle nicht nur Nummer haben sondern auch Text zB. Spaltename. Das lässt sich nicht von workspace importieren.
Oder kann ich die Tabelle in Matlab 3 dimensiona machen und davon matrix bilden? Dann muss ich die Daten nicht importieren. Ich möchte auch wenn ich in Matlab dia Tabelle machen daß die Spaltenname da ist. Geht das eigentlich?
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 09.09.2009, 10:15
Titel:
|
|
Klar lässt sich das machen. Z. B. mit XLSREAD:
RANGE ist dann so zu wählen, dass die Textbestandteile nicht importiert werden.
Andreas
|
|
|
langnese |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.09.2009, 12:10
Titel:
|
|
Halo,
Ganz vielen dank. Ich werde erstmal da versuchen =)
|
|
|
Sani |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 03.09.09
|
|
|
|
Wohnort: Neu-Ulm
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 10.09.2009, 15:15
Titel:
|
|
Wenn der Vorschlag nicht geht kannst du dir in Excel auch ein Makro schreiben. Dann hast du eine Tabelle zu importieren...
|
|
|
langnese |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2009, 21:26
Titel:
|
|
Hallo Andreas Goser,
Vielen dank für den Tips. Es hat funktioniert. Das Problem ist daß ich die Daten xslx von 2007 habe und ich denke nicht daß es importiert werden kann. Weißt du ob das geht?
|
|
|
langnese |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2009, 21:29
Titel:
|
|
Halo Sani,
Das mit macro muß ich noch da schlau machen. Ich habe noch nie Macro geschrieben. Ich habe mehrere Tabelle mit Spaltenname und Zeilenname.
Ich habe gerade eben mit Macro versucht von mehrere Tabelle einen Verweis zu eine neue Tabelle zu machen um eine Matrix dh. nur mit Nummern zu bilden. Aber hat nicht wirklich funktioniert wie ich es haben möchte. Sollte Macro eigentlich so was können?
|
|
|
Sani |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 03.09.09
|
|
|
|
Wohnort: Neu-Ulm
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 14.09.2009, 11:24
Titel:
|
|
Also entweder du speicherst das xlsx in excel einfachals xls ab oder wie gesagt das mit dem macro.
da empfehle ich dir dich in einem office-forum anzumelden - die haben sowas meistens schon parat.
|
|
|
langnese |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.09.2009, 12:59
Titel:
|
|
Hallo,
Das mit speichern als xls kann ich nicht machen weil ich 11875 verbraucht habe. Hat jemand Ideen wie ich aus xlsx zu matlab importieren??
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 23.09.2009, 13:34
Titel:
|
|
Hallo
Zitat: |
ich 11875 verbraucht habe. |
Verstehe ich nicht, was soll denn das bedeuten?
Möglichkeit 1: Abspeichern in Abwärtskompatiblen Modus in Office 2007
Möglichkeit 2: Über actxserver versuchen zu steuern, ob das klappt, kann ich nicht beantworten.
|
|
|
langnese |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 05.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.09.2009, 22:17
Titel:
|
|
Hallo,
Entschuldige mich.
Ich habe gemeint daß ich 11875 Spalten genutzt habe deswegen kann ich das nicht als xls speichern da dann meine Daten verloren gehen,weil excel 2003 nicht so viele Spalten hat. Ich werde dein Vorschlag mit actxserver gucken. Vielen dank.
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 24.09.2009, 12:01
Titel:
|
|
XLSX kann man genau wir XLS über XLSREAD importieren. Einfach so
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 24.09.2009, 12:22
Titel:
|
|
Genau, Andreas.
Du hast recht. XLSREAD benutzt ja schon intern ACTXSERVER
Voraussetzung auf Zielrechner muss Office 2007 installiert sein
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|