Auswertung CSV in Excel

Zuviel Werbung?
-> Hier kostenlos registrieren
Nach jedem Wert, den das VBA-Macro in ein Tabellenblatt schreibt, berechnet Excel das Tabellenblatt neu und und stellt es auch neu dar. Und das dauert....
Lösung:
- die Excel-Zellenneuberechnungen und -Anzeigen während dem Einlesen abschalten - siehe mein Excelbeispiel in #6, da werden bis zu 79000 Werte in Sekunden eingelesen
- oder die csv-Werte in ein Macro-internes Array lesen und dann das Array als ganzes in das Tabellenblatt schreiben

Harald
 
Hallo Harald
nochmals vielen dank für deine super Unterstützung.
Mein Excel Programm funktioniert jetzt super schnell.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald
nochmals vielen dank für deine super Unterstützung.
Mein Excel Programm funktioniert jetzt super schnell.
Als langjähriges Forumsmitglied sollten Dir die Danke-Buttons unter den Beiträgen eigentlich schon mal aufgefallen sein... ;)


kann ich eigentlich eine Excel Grafik oder eine Excel Tabelle in Wincc Flexible mit einbinden ? Wie über ein Controll ? Ich meine nicht excel zu starten sonder wie einen den HTML Browser.

Im Anhang ein Bild .

Vieleicht kann man ja über ein Script das Balkendiagramm in Wicc flexible bekommen ?
Die Diagrammwerte könntest Du in der SPS/CPU passend zusammenstellen.

Als "Puffer bitgetriggert"-Kurve in Balkendarstellung sollte das Diagramm mit WinCCflex-Mitteln möglich sein.
Wie werden bitgetriggerte Kurven (Trendkurven) in WinCC flexible projektiert?

Wenn das Diagramm aber unbedingt so "schick" wie Dein Beispieldiagramm werden muß, dann könnte man:
  • ein Diagramm ohne Balken in Excel erzeugen
  • als Bild (Screenshot) abspeichern, ggf. mit einem Malprogramm nachbearbeiten
  • das Bild an der X-Achse waagerecht teilen in Diagrammfläche und X-Achse mit Beschriftungen
  • das obere Bild (Diagrammfläche) als Grafikanzeige im Bildhintergrund einfügen
  • das untere Bild (X-Achse) als Grafikanzeige >= zwei Ebenen davor einfügen (soll die Balken unterhalb der X-Achse überdecken)
  • in einer Ebene dazwischen Rechtecke oder Balken-Grafiken hinter dem unteren Bild einfügen
  • die Balken-Rechtecke/Grafiken dynamisch vertikal bewegen (Animation > Vertikale Bewegung) - siehe Bild
  • wenn unterhalb von der X-Achse nicht genug Platz für die Balken mit 100% Länge vorhanden ist, dann kann man die Balken splitten in z.B. einen dynamischen Balken mit 50% Länge und einen festen Balken 50% auf der X-Achse stehend, nur sichtbar wenn der Wert >=50% ist

Harald
 

Anhänge

  • WinCCflex_Diagramm_Ölverbrauch.jpg
    WinCCflex_Diagramm_Ölverbrauch.jpg
    97,6 KB · Aufrufe: 17
Hallo
ich habe je meine Auswertung in Excel soweit hinbekommen. Jetzt würde ich gerne 1x am Tag meine Excel Tabelle öffnen damit die aktuellen Daten importiert werden und diese in HTML abspeichern.
Ich wollte die HTML Seite in Wicc Flexible über den Browser nutzen.
Händisch funktioniert das soweit.

Wie kann ich automatisch die Excel Tabelle öffnen warten bis der Import abgeschlossen ist, als HTML speichern und die Tabelle schließen ?
 
Zurück
Oben