Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich weiß zu diesem Thema gibt es etliche Beiträge, aber ich habe keinen gefunden der mein Problem wirklich löst, falls es doch einen Post dazu gibt könnt ihr ihn gerne kommentieren.
Ich habe mein Programm umgestellt, damit ich Excel Dateien einlesen kann (da leichter), vorher habe ich mit csv Dateien gearbeitet. Um meine csv Datei auszuwerten habe ich immer read del. spreadsheet benutzt, aber das geht ja mit excel nicht..
Mein Lösungsvorschlag wäre, die Datei im Programm wieder auf csv zu kontervieren ich habe auch einen Beitrag gefunden in dem jemand ein ähnliches Problem hat und 'Bob Schor' hat einen interessanten Vorschlag gebracht, den ich aber nicht ganz umsetzen konnte.
Zitat:Ich habe mein Programm umgestellt, damit ich Excel Dateien einlesen kann (da leichter), vorher habe ich mit csv Dateien gearbeitet. Um meine csv Datei auszuwerten habe ich immer read del. spreadsheet benutzt, aber das geht ja mit excel nicht. Mein Lösungsvorschlag wäre, die Datei im Programm wieder auf csv zu kontervieren
Wenn du jetzt mit XLS(X)- statt CSV-Dateien arbeiten willst, dann musst du entsprechende Funktionen verwenden, um diese Dateien zu lesen oder zu schreiben…
Warum willst du aber dann noch konvertieren?
Datei einlesen, Daten bearbeiten, Datei schreiben: das Format der Datei ist doch dann nebensächlich!?
(27.02.2020 16:52 )Achim schrieb: Ich glaube nicht dass irgendwer versteht, was du eigentlich willst...
Was ist der große Plan?
A.
also in meinem Programm lade ich Sollwerte, die die Messgeräte abfahren sollen über eine csv Datei hoch. Aber die ganze csv Geschichte finde ich etwas blöd, weil (an unserem PC zumindest) fragt Windows gefühlt 30 mal nach, ob man das auch speichern möchte und das nervt auf Dauer bei der Benutzung. Deswegen habe ich mir jetzt angeschaut wie man Excel Dateien einließt. Das Problem ist, dass ich das Programm nicht selber geschrieben habe sondern es nur verbessern muss und soweit ich das verstanden habe lädt das vi 'untiteld4' zeilenweise die Sollwerte in die Messgeräte (über read del. spreadsheet) da ich ja jetzt Excel benutze und die beiden nicht kompatibel sind muss ich untiteld4 anpassen, dass das ganze auch funktioniert und hier komme ich nicht mehr weiter.
Ich hätte mir überlegt im Programm die .xls Datei in eine .csv Datei zu konvertieren, damit ich an untiteld4 nicht viel ändern muss, aber da komme ich eben nicht weiter.
und den Ansatz von Bob Schor aus dem lv Forum konnte ich nicht ganz umsetzen weil ich nicht verstanden habe wie das ganze genau abläuft.
ich hoffe das war etwas verständlicher!
(27.02.2020 19:54 )GerdW schrieb: Hallo Ares,
Zitat:Ich habe mein Programm umgestellt, damit ich Excel Dateien einlesen kann (da leichter), vorher habe ich mit csv Dateien gearbeitet. Um meine csv Datei auszuwerten habe ich immer read del. spreadsheet benutzt, aber das geht ja mit excel nicht. Mein Lösungsvorschlag wäre, die Datei im Programm wieder auf csv zu kontervieren
Wenn du jetzt mit XLS(X)- statt CSV-Dateien arbeiten willst, dann musst du entsprechende Funktionen verwenden, um diese Dateien zu lesen oder zu schreiben…
Warum willst du aber dann noch konvertieren?
Datei einlesen, Daten bearbeiten, Datei schreiben: das Format der Datei ist doch dann nebensächlich!?
Weil ich untiteld4 nicht selber geschrieben habe bin ich mir unsicher was genau da passiert. So wie ich es verstehe werden die Werte der csv Datei zeilenweise abgelesen und wenn keine neue Zeile mehr da ist wird abgebrochen.
aber das ganze läuft ja über read del. spreadsheet mit String und ich weiss nicht wie ich das mit der Datei die ich beim einlesen von excel (num Array) umsetzen kann, so dass es genauso funktioniert
Investiere ein wenig Geld in ein Zusatztoolkit wie XLR8, dann kannst du Excel-Dateien lesen und schreiben, ohne dass Excel auf deinem Rechner installiert sein muss.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(27.02.2020 20:22 )jg schrieb: Investiere ein wenig Geld in ein Zusatztoolkit wie XLR8, dann kannst du Excel-Dateien lesen und schreiben, ohne dass Excel auf deinem Rechner installiert sein muss.
Gruß, Jens
Excel ist schon auf dem Rechner mit drauf. nur wenn ich die Datei mit excel anlege und dann beim speichern csv als datentyp auswähle fragt er mindestens 6 mal nach und dann muss ich das ganze 3 mal speichern. also ich werde 3 mal aufgefordert die datei zu speichern/ersetzen
Zitat:nur wenn ich die Datei mit excel anlege und dann beim speichern csv als datentyp auswähle fragt er mindestens 6 mal nach und dann muss ich das ganze 3 mal speichern. also ich werde 3 mal aufgefordert die datei zu speichern/ersetzen
Wenn man Dinge am Rechner sehr oft wiederholen muss, dann sollte man sie automatisieren.
Im Falle von Excel heißt das: schreibe dir ein Makro, welches das Abspeichern nach CSV ohne Nachfragen erledigt und verknüpfe das mit einem neuen Menübutton!
(27.02.2020 20:22 )jg schrieb: Investiere ein wenig Geld in ein Zusatztoolkit wie XLR8, dann kannst du Excel-Dateien lesen und schreiben, ohne dass Excel auf deinem Rechner installiert sein muss.
Gruß, Jens
Excel ist schon auf dem Rechner mit drauf. nur wenn ich die Datei mit excel anlege und dann beim speichern csv als datentyp auswähle fragt er mindestens 6 mal nach und dann muss ich das ganze 3 mal speichern. also ich werde 3 mal aufgefordert die datei zu speichern/ersetzen
Mit dem verlinkten Toolkit kannst du direkt die xls(x) Dateien in LabVIEW einlesen - dann sparst du dir das Speichern als csv-Datei.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!