Ergebnis 1 bis 3 von 3

Thema: Daten aus .csv auslesen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Daten aus .csv auslesen

    Hi Leute!

    Ich bin grad in meinem Praktikum und hab eine Aufgabe bekommen, von der ich nicht so recht weiß, wie ich sie angehen soll. Mein Problem sieht folgendermaßen aus:

    In der Produktion werden an einer Stelle automatisch mit Prüfzylindern ein paar Positionen am Bauteil angefahren und gemessen. Diese Messwerte werden dann automatisch und fortlaufend in eine .csv Datei gespeichert, die dann ungefähr so aussieht...

    Code:
    VarName      VarValue  Time_ms
    Messwert_1   -128      37789255
    Messwert_2   39        37789255
    Messwert_3   -15       37789255
    Messwert_4   117       37789255
    Rahmen       3         37789255
    Messwert_1   -45       37790134
    Messwert_2   -12       37790134
    Messwert_3   -130      37790134
    Messwert_4   22        37790134
    Rahmen       5         37790134
    Messwert_1   19        37791547
    Messwert_2   -57       37791547
    Messwert_3   -88       37791547
    Messwert_4   212       37791547
    Rahmen       2         37791547
    ...
    'Rahmen' sind hierbei die verschiedenen Grundplatten auf denen das Teil entsteht. Diese Datei ist schreibgeschützt und ich soll sie nun in einem anderen Excel Datenblatt in folgender Form darstellen...

    Code:
    Time_ms   Messwert_1  Messwert_2  Messwert_3  Messwert_4  Rahmen
    37789255  -128        39          -15         117         3
    37790134  -45         -12         -130        22          5
    37791547  19          -57         -88         212         2
    Das Problem ist jetzt, dass die .csv Datei ständig erweitert wird. Die Excel Tabelle, die ich erstellen soll, soll jedes Mal, wenn sie geöffnet wird, auch die neuen Werte der .csv Datei abrufen.
    Nur ich hab keinen Plan...
    Über einen PivotTable-Bericht konnte ich die Spalten und Zeilen zumindest schon mal richtig vertauschen, aber das auch nur in einem neuen Arbeitsblatt und nicht in einer neuen Excel Tabelle. Dank dem Schreibschutz kann ich das vergessen - von den neuen Werten ganz zu schweigen.

    Wie kann ich nun vorgehen? Klappt das mit Makros? Oder soll ich mit dem VB-Editor ein kleines Zusatzprogramm schreiben?

    Für Tipps aller Art wäre ich sehr dankbar!

  2. #2
    Naja, ich kenn mich mit Excel nicht so besonders aus, aber ich kann dir nur epfehlen was mit VBA zu schreiben, mit Makros wär's glaub ich etwas umständlich. Da ich bisher nur Kleinigkeiten mit VB gemacht habe kann ich dir dabei aber auch nicht helfen.

  3. #3
    Die einbindung der CSV Datei würde ich dir empfehlen über eine externe Datenquelle zu realisieren.

    Dazu einfach unter Daten -> Externe Datenquellen die CSV Treiber auswählen, auch die Daten usw.. Das hat zur Folge, dass Benutzer beim öffnen der Excel Tabelle gefragt werden ob sie die Daten aktualisieren lassen wollen.

    Wie du die Formatierung der Daten löst kann ich dir hingegen nicht sagen :-/

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •