csv-datei und excel

repök

Level-2
Beiträge
654
Reaktionspunkte
90
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

also ich schreibe daten via scribt in eine csv-datei. soweit kein problem, bis jemand diese csv-datei in excel öffnet. dann ist sie zum beschreiben ja schonmal gesperrt. wie löst ihr sowas?
Ich hatte schonmal über eine extradatei nachgedacht und diese dann umkopieren, wenn die andere (orginal) ncht in gebrauch ist. um das rauszufiden, müsste ich ein scribt alle x sek. ausführen. wirklich schön finde ich das nicht. im netz gabs bis jetzt auch nicht wirklich was. vllt habe ich auch mal wieder die falschen suchbegriffe vewendet. wäre ja nicht das erste mal..
 
Tach,

ich mache auch öfters so Loggingzeugs und benutz da auch am liebsten das csv Format. Das Problem dabei ist einfach Excel, da es die Datei sperrt. Ich schreibe das dann immer lokal in eine Datei und kopiere die dann. Als Triggerpunkt dafür nehm ich halt immer wenn was neues hinzukommt. Unter Umständen ist dann die exportierte Datei nicht aktuell, aber lokal wird das dann solange gepuffert, bis der Schreibvorgang wieder funktioniert hat bzw. die Datei geschlossen ist.
Man muß die Leute halt daran gewöhnen, dass sie sich die Datei zum Auswerten kopieren...
Bei größeren Datenmengen über einen längeren Zeitraum sollte man über eine Datenbank nachdenken.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Repök,

ich löse das so :
Die Datei wird lokal auf dem Visualisierungsrechner erzeugt bzw. fortgeschrieben. Über den Aufgabenplaner wird in einem bestimmten Zeitintervall (bei mir alle 15 Min.) die Datei auf den Server kopiert (du kannst hier auch ein anderes Verzeichnis nehmen). Nur dort haben Andere Zugriff darauf.
Wird nun die Datei durch eine Lesezugriff blockiert so findet dann diese zyklische Aktualisierung natürlich nicht statt. Das ist aber OK, denn das wird dann ja im nächsten Intervall nachgeholt ...
Vielleicht hilft es dir als Ansatz.

Gruß
Larry
 
Hallo,

das mit dem zeitintervall und der extra "lokalen" datei habe ich heute morgen so gemacht. alle std wird die datei eingelsen und die daten an die orginale angehängt, wenn möglich. ich finde es halt etwas "unschön".
Und Datenbanken kommen nicht in frage. ich mag es nicht wenn das ding mal den sittich macht, und es muss weiss gott was in gang gemacht werden, damit das projekt wieder läuft.
 
Hallo,
würde es gehen wenn du in der SPS die Datei geöffnet läßt ?

Hintergrund: Wenn ich mit Excel eine bereits geöffnet Excel-Datei aufmache geht das nicht. Optional kann ich diese Datei schreibgeschützt (also nur lesen) öffnen.

Vielleicht geht das bei csv ja auch...., habs nicht probiert!

Bg
BB
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Nachteil der Geschichte ist halt eine immer weiter wachsende Datei, unsere IT ist immer schwer begeistert von so Tool die über einen langen Zeitraum riesen Dateien erzeugen. :(
Ich bin dazu übergegangen, je nach Datenmenge, alle 24h eine neue Datei mit Date im Namen anzulegen und die Dinger ab einem bestimmten Alter automatisch zu löschen.

Ist halt auch immer davon abhängig in was es geproggt wird und welche Möglichkeiten man da hat...
 
Zuletzt bearbeitet:
es wird ja eine datei pro tag erzeugt. schon der übersicht wegen. allerdings finde ich diesen umweg über die "interne" datei etwas bescheiden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
es wird ja eine datei pro tag erzeugt. schon der übersicht wegen. allerdings finde ich diesen umweg über die "interne" datei etwas bescheiden.
tja, ist nicht schön aber funzt und die mausschubbser könne sich mit der csv paar schicke und bunte Diagramme zusammenklicken, die dann mit heroischen Kommentaren in lange bunte PowerPoint Folien verwursten, um dann viel Anerkennung dafür zu kassieren.
Frei nach der Devise, wer nichts macht, macht nichts falsch und wer nichts falsch macht, wird befördert....
 
Mit den Werten wird weitergearbeitet (vermutlich oder hoffentlich). Das sind Prozesskennzahlen, Energiemanagment usw.
 
Zurück
Oben