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

decimal trennzeichen bei xlsread ändern?

 

keywee
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 29.11.12
Wohnort: Berlin
Version: R2012a
     Beitrag Verfasst am: 03.12.2012, 09:27     Titel: decimal trennzeichen bei xlsread ändern?
  Antworten mit Zitat      
Hi leute,

der name ist program! ich kann das decimal trennzeichen bei xlsread nicht ändern. sprich er importiert es so wie es bei windows unter den regionalen einstellungen gespeichert ist. wenn ich jetzt aber excel dateien habe wo mal ein koma und mal ein punkt benutzt wird bekomme ich jeweils fuer eine der beiden dateien ein falsches ergebnis!

Wer kann helfen?

lg Kiwi
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.12.2012, 09:38     Titel:
  Antworten mit Zitat      
Hallo,

ich kenne dies nur bei Textdateien.
Bei xls-Dateien wird die Datei an sich immer gleich gespeichert, aber je nach Ländereinstellungen unterschiedlich dargestellt.
Das einzig mir bekannte Problem bezieht sich hier auf die Datumsangaben, die je nach Ländereinstellungen in unterschiedlichen Formaten importiert werden.

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 29.11.12
Wohnort: Berlin
Version: R2012a
     Beitrag Verfasst am: 03.12.2012, 14:17     Titel:
  Antworten mit Zitat      
Hallo Harald,

der Messrechner auf Arbeit kann wahlweise noch als csv speichern. das problem des decimalen trennzeichen bleibt jedoch bestehen beim ausfuehren der csvread funktion, wie zuvor auch bei xlsread!
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


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

bei einer Textdatei (also z.B. auch .csv) kannst du mit einfachen Skripten sämtliche Kommas durch Punkte ersetzen. Hier ist ein Beispiel:
http://www.mathworks.com/matlabcent.....lace-strings-in-text-file

Bei .xls-Dateien wundert mich wie gesagt, dass du das Problem überhaupt hast.

Bei 2012b lohnt es sich im übrigen auch, das neue Import Tool zu probieren (Datei doppelklicken und Einstellungen interaktiv vornehmen).

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

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 64
Anmeldedatum: 29.11.12
Wohnort: Berlin
Version: R2012a
     Beitrag Verfasst am: 03.12.2012, 16:27     Titel:
  Antworten mit Zitat      
Ich habe eine exe datei mit hilfe von dem deploytool erstellt und diese oeffnet ja nicht nur eine csv bzw. xls datei sondern hunderte werden automatisch geoeffnet und ausgewertet wobei messungen von einem system mit koma trennung geschrieben werden und das andere messsystem den punkt als decimal trennung benutzt! etwas per hand zu aendern kommt daher nicht in frage!

Ich werde aber mal deinen link probieren und die xls datei vorher als string oeffnen komas ersetzen dann wieder speichern und anschliessen wieder importieren...etwas umstaendlich aber vorerst besser als nix!!
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 03.12.2012, 18:21     Titel:
  Antworten mit Zitat      
Hallo,

kein Mensch redet von "von Hand ändern".

Wie gesagt: bei .xls(x)-Dateien sollte das Problem nicht auftreten, da hier immer dasselbe Format zum Abspeichern verwendet wird und lediglich die Anzeige je nach Ländereinstellungen variiert.
Falls doch, würde ich dich bitten, mal zwei kleine Beispiele anzuhängen.

Bei Text-, insbesondere .csv-Dateien sollte der Link (oder etwas ähnliches) helfen.

Grüße,
Harald
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 - 2024 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.