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

Name in Excelfile eintragen

 

Detlef3000
Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 01.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.05.2017, 10:05     Titel: Name in Excelfile eintragen
  Antworten mit Zitat      
Hallo

ich möchte nach Ablauf meines Programmes die Werte in eine Exceltabelle schreiben. Das mache ich mit
Code:

x=5;
xlswrite('ausgabe.xlsx',x,'A1:A1');
 

funktioniert wunderbar, aber wie sieht es aus, wenn ich ein Namen in eine Zelle eintragen möchte
Code:

x='Peter'
xlswrite('ausgabe.xlsx',x,'A1:A1');
 

dann trägt er nur "P" in die Zelle ein, anstatt den kompletten Namen. Kennt ihr eine Lösung zu dem Problem? Also das der Komplette Name "Peter" in der Zelle steht?
Private Nachricht senden Benutzer-Profile anzeigen


equi
Forum-Century

Forum-Century


Beiträge: 123
Anmeldedatum: 07.03.17
Wohnort: Tübingen
Version: Matlab 2018a
     Beitrag Verfasst am: 11.05.2017, 12:26     Titel:
  Antworten mit Zitat      
Hallo Detlef,

da ich selbst ein Matlab Anfänger bin, bin ich mir bei folgendem nicht sicher aber ich glaube es ist so...

Peter ist ein String, P ist ein char-Zeichen. Sprich der String ist der Vektor von den Char-Zeichen. Somit nimmt Matlab an, damit jedes Char-Element in eine Eigene Zeile soll. Da du nur A1:A1 eingibst (1 Zelle), schreibt Matlab nur das P in diese Zelle. Um den ganzen String zu schreiben solltest du ihn als Cell schreiben.

also quasi:

Code:
x='Peter'
xlswrite('ausgabe.xlsx',{x},'A1:A1');


also { } hinzufügen...

Ich hoffe es passt so Very Happy

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Detlef3000
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 12
Anmeldedatum: 01.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.05.2017, 13:02     Titel:
  Antworten mit Zitat      
funktioniert tiptop
Vielen Dank! Smile
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.