Zusätzliche Spalten mit Excel-Template?!? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +----- Forum: Excel (/Forum-Excel) +----- Thema: Zusätzliche Spalten mit Excel-Template?!? (/Thread-Zusaetzliche-Spalten-mit-Excel-Template) |
Zusätzliche Spalten mit Excel-Template?!? - Bärbel - 10.07.2012 11:06 Hallo Leute, ich stehe zugegebenermaßen mit Excel ein bisschen auf Kriegsfuß, also seid lieb zu mir und erklärt meinen Fehler bitte für MS-Office-Abstinenzler... Folgendes Problem: Ich soll Ergebnisdaten in Excel abspeichern. Nun gibt es ja dieses hilfreiche Express-VI "MS-Office-Report". Dafür habe ich mir ein Template gemacht, das vermutlich schon nicht optimal ist, aber na ja. (Die Überschriften habe ich in der ersten Zeile, die benannten Felder für die Spalten umfassen dann jeweils die 2. und 3. Zeile je Spalte.) Wenn ich die Daten aber mit den entsprechenden Eingängen am Express-VI verdrahte, kommt ziemlicher Murks raus. Irgendwie scheint Excel dann und wann eine Index-Spalte (0..n-1) einzufügen?!? Die dann überzähligen Spalten fallen einfach weg. Ich habe mal der Einfachheit halber ein kleines VI (Version LV2011) mit Excel-Template geschrieben, dass mein Problem verdeutlicht. Für diejenigen, die noch kein LV2011 haben, lade ich Bildchen hoch. Die Excel-Vorlage und -Ergebnistabelle kann wohl jeder einlesen, hoffe ich. Ups, ich merke gerade, dass ich das Template *.xlt nicht hochladen darf. Ich benenne es von ExcelTest.xlt nach ExcelTest_xlt.xls um. Müsst ihr dann zu Fuß rückgängig machen. ExcelTest.xls ist die Ergebnisdatei. Hier kann man gut sehen, dass statt Nr-Text-Zahl-Kommentar Index-Text-Index-Zahl herausgekommen ist. Hoffentlich sind noch nicht alle im Urlaub... Viele Grüße, Bärbel RE: Zusätzliche Spalten mit Excel-Template?!? - Bärbel - 11.07.2012 06:33 Schönen guten Morgen, ich habe zwar keine echte Lösung, aber einen Workaround gefunden. (10.07.2012 11:06 )Bärbel schrieb: Nun gibt es ja dieses hilfreiche Express-VI "MS-Office-Report". Dafür habe ich mir ein Template gemacht, das vermutlich schon nicht optimal ist, aber na ja. (Die Überschriften habe ich in der ersten Zeile, die benannten Felder für die Spalten umfassen dann jeweils die 2. und 3. Zeile je Spalte.)Nur der Vollständigkeit halber: Es ist nicht notwendig, jeweils 2 Felder anzugeben, es reicht das obere für die Wertespalte. In meinem Fall also jeweils das in der 2. Zeile, da ich in der 1. Zeile meine Spaltenüberschriften habe. Ansonsten habe ich die Vorlage aber so gelassen, also speziell auch mit allen Zahlenformatierungen. (10.07.2012 11:06 )Bärbel schrieb: Wenn ich die Daten aber mit den entsprechenden Eingängen am Express-VI verdrahte, kommt ziemlicher Murks raus. Irgendwie scheint Excel dann und wann eine Index-Spalte (0..n-1) einzufügen?!? Die dann überzähligen Spalten fallen einfach weg.Da mir aufgefallen war, dass diese zusätzliche Index-Spalte nur bei der Übergabe von numerischen Werten auftritt, habe ich jetzt einfach auf LabVIEW-Seite alles in Strings konvertiert, auch die Werte, die in Excel dann als Zahl formatiert sind. Et voilà! Ich versteh es nicht wirklich, aber damit kann ich leben. Falls trotzdem jemand eine tolle Erklärung hat, gebe ich einen Kaffee aus :-) Viele Grüße, Bärbel RE: Zusätzliche Spalten mit Excel-Template?!? - bigfudge - 12.12.2012 16:35 Hallo Bärbel, Ich finde dieses tolle MS-Office-Report.VI nicht. Hab das bis jetzt immer mit WritetoSpreadsheet.vi gemacht...Kannst du mir sagen wo ich das finde? Viele Dank RE: Zusätzliche Spalten mit Excel-Template?!? - jg - 12.12.2012 19:25 Dafür brauchst du ein kostenpflichtiges Zusatzpaket: NI LabVIEW Report Generation Toolkit für Microsoft Office Gruß, Jens |