CSV-Datei als Diagramm in Excel

Gast #2708123
Hallo,

ich benutze Excel 2010 und möchte damit *.csv-Dateien (vom Oszi) 
importiern.
Das Importieren an sich stellt keine Probleme dar, auch das Erstellen
eines xy-Diagramms geht ganz gut.

Mein Problem ist, dass ich immer mindestens 2000 Datenpunkte in
der x-Achse und damit auch in der y-Achse habe. Jetzt wird dummer-
weise die Kurve, wie beispielsweise ein Sinus sehr eckig dargestellt,
vor allem um den Nulldurchgang.

Gibt es eine Möglichkeit, die Kurve zu "verfeinern"?
Über die Achsenoptionen habe ich das bisher noch nicht hinbekommen und
hoffe auf eure tatkräftige Unterstützung.

Ein weiteres Problem ist, dass die Aufzeichnung nicht bei 0s beginnt,
sonder später...deshalb möchte ich nur das "Delta" der Zeitschritte 
darstellen und nicht die tatsächlichen Werte. Ich hoffe, das war 
verständlich.
#2708397
Hallo,

lässt Du die Linie bereits glätten? Du kannst diese Option wie folgt 
aktivieren: Rechtsklick auf den dargestellten Verlauf und "Datenreihe 
formatieren..." auswählen. Anschließend im Dialog "Datenreihe 
formatieren" unter der Option "Linienart" die Option "Linie glätten" 
aktivieren.

Mit freundlichen Grüßen
Guido
Gast #2708537
Danke für eure Antworten. Ich bin in Sachen Excel eher
Anfänger.

Woher bekomme ich denn ein solches Makro?

Die Option mit Linie glätten war bereits aktiviert.
Der Sinus sieht im Moment eher wie ein Rechtecksignal mit
geglätteten Kanten aus.
Ich vermute, dass das daran liegt, dass Excel die Datenreihen
nicht fein genug auflöst.

Weitere Vorschläge?
Gast #2708558
Ich habe gemerkt, dass die Daten auch falsch importiert werden.
Excel macht aus

175.879398E-03  -->  1,76E+05


Ich habe bisher aber noch keine Lösung gefunden.
Gast #2708565
Büni schrieb:
> Mein Problem ist, dass ich immer mindestens 2000 Datenpunkte in
> der x-Achse und damit auch in der y-Achse habe. Jetzt wird dummer-
> weise die Kurve, wie beispielsweise ein Sinus sehr eckig dargestellt,
> vor allem um den Nulldurchgang.

???
Je mehr Datenpunkte, je besser die Darstellung. Excel kann nur das 
anzeigen, was du als Daten zur Verfügung stellst. Dir fehlen bei deiner 
Aufzeichnung in der csv Datei die Werte.

Excel kann von Hause aus interpolieren. Du bekommst dann schöne Kurven. 
Aber eben mathematisch angeglichen und nicht als echte Werte.

Zeige deine Tabelle und das grafische Ergebnis.
#2708572
Büni schrieb:
> Ich habe gemerkt, dass die Daten auch falsch importiert werden.
> Excel macht aus
>
> 175.879398E-03  -->  1,76E+05


Probiere mal, beim Importieren in den erweiterten Einstellungen das 
Komma durch einen Punkt und den Punkt durch ein Komma auszutauschen.

Schick ma deine Exceldatei mit bei
Gast #2708722
Wow,

herzlichen Dank für deine Mühe.

Ich bin mittlerweile selbst fast so weit.
Wie kann ich denn die Achsenbeschriftung ändern?
Die Millisekunden werden bei mir noch in Sekunden angezeigt. Ich müsste 
den
angezeigten Wert einfach *1000 nehmen.
Darüberhinaus habe ich die Werte für die Zeit dadurch erhalten, indem 
ich
den ersten alten Wert, also 0,1698s von jedem alten Wert abegzogen habe.
geht das auch noch effektiver?


Vielen Dank und ein schönes Wochenende.
#2708762
Hallo,

Büni schrieb:
> Die Millisekunden werden bei mir noch in Sekunden angezeigt. Ich müsste
> den
> angezeigten Wert einfach *1000 nehmen.
> Darüberhinaus habe ich die Werte für die Zeit dadurch erhalten, indem
> ich
> den ersten alten Wert, also 0,1698s von jedem alten Wert abegzogen habe.
> geht das auch noch effektiver?

Das habe ich genauso gemacht.

Hier eine kurze Beschreibung:
 1.) CSV-Datei in Word öffnen und zunächst alle "," durch ein 
Tabstoppzeichen und anschließend alle "." durch ein "," ersetzen. Je 
nachdem wie EXCEL eingestellt ist muss der letzte Schritt entfallen. 
Anschließend das gesamte Word-Dokument markieren und in die 
Zwischenablage kopieren.
2.) EXCEL öffnen und den Inhalt der Zwischenablage einfügen. Nach der 
ersten Spalte eine weitere Spalte einfügen und in dieser Spalte die 
Zeitwerte umrechnen lassen (Stichwort Offset und Umrechnung in ms).
3.) Zweite, dritte und vierte Spalte in EXCEL markieren und hieraus ein 
Diagramm erstellen lassen.
4.) Diagramm formatieren und beschriften.

Die von mir beschriebene vorgehensweise ist natürlich nur dann sinnvoll, 
wenn man nicht hunderte von CSV-Dateien als Diagramm darstellen muss. In 
diesem Fall ist es sicher besser ein Makro zu schreiben und die 
CSV-Datei direkt, d.h nicht über Word, in EXCEL einzufügen.

Mit freundlichen Grüßen
Guido
#2708768
Hallo,

Klaus Dietmar schrieb:
> Kommt drauf an, wie du das gemacht hast.

Stimmt!

Wenn die Zeitwerte in der ersten Spalte stehen kannst Du über die Formel
1
=1000*(A1-$A$1)
die Umrechnung durchführen lassen. Du musst die Formel in die ersten 
Zeile der zweiten Spalte eingefügt. Anschließend kannst Du sie "nach 
unten ziehen", so dass die Umrechnung für die ganze Spalte erfolgt.

Mit freundlichen Grüßen
Guido
#2708786
Hallo Klaus,

Klaus Dietmar schrieb:
> Es geht sogar noch schneller: Anstatt das Ding "nach unten zu ziehen",
> reicht ein einfacher Doppelklick - jedenfalls in der 2010 Version.

Danke, dass Du mir dies wieder in das Gedächtnis gerufen hast. Ich 
arbeite derzeit einfach zu wenig mit EXCEL. Meine Messdateien sind 
mittlerweile einfach zu groß. Selbst für die 2010 Version.

Nur der Vollständigkeit halber. In der 2003er Version funktioniert der 
von Dir erwähnte Doppelklick auch.

Mit freundlichen Grüßen
Guido

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.