LabVIEWForum.de
RGT: XLSX erzeugen - 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: RGT: XLSX erzeugen (/Thread-RGT-XLSX-erzeugen)



RGT: XLSX erzeugen - kwakz - 01.02.2013 09:41

Hallo zusammen,

ich möchte gern Mesdaten im Excel-Format abspeichern. Diese Daten haben zum Teil mehr als 256 Spalten. Eigentlich sollte das ja für Excel-Versionen nach 2007 kein Problem sein.
Bei der Ausführung mit dem Report Generation Toolkit bekomme ich den Fehler -2146827284. Ich tippe jetzt mal drauf, dass hier wegen der zu großen Spaltenanzahl gemeckert wird. Bei kleineren Daten funktioniert das Programm, am Ende kommt ein Excel-File im Office97-Format dabei heraus.

Nun die Frage: Kann ich LabVIEW bzw. dem Report Generation Toolkit beibringen, dass es standardmäßig kein Office97-Dokument, sondern ein Office2010-Dokument im xlsx-Format erstellt, was mit der großen Spaltenzahl umgehen kann?

Mfg Daniel


RE: RGT: XLSX erzeugen - GerdW - 01.02.2013 09:45

Hallo Daniel,

ich arbeite nicht mit dem RGT, kann also nicht direkt antworten.

Aber ich habe eine Gegenfrage:
Mit welcher Excel-Version arbeitest du denn? Das RGT greift doch auch nur per ActiveX auf das installierte Excel zurück und ist an dessen Limitierung gebunden...


RE: RGT: XLSX erzeugen - kwakz - 01.02.2013 09:56

Hi,

ich habe Excel 2010 auf dem Rechner.

Mfg


RE: RGT: XLSX erzeugen - kwakz - 01.02.2013 10:21

Vielleicht bin ich schon einen Schritt weiter. Ich gehe jetzt mal davon aus, dass LabVIEW das Standardspeicherformat übernimmt, dass im Excel eingestellt ist. Bei einem Gespräch mit der Firmen-IT hat sich herausgestellt, dass in der Firma zentral eingesteuert wird, dass das Standardspeicherformat immer das Office97-Format ist. Selbst wenn ich das Standardformat in einer Mappe ändere ... beim nächsten Excel-Neustart ist wieder das Office97-Format eingestellt.

Daraus ergibt sich ein möglicher Umweg: Kann ich per Report Generation Tool ein Dokument erzeugen (von mir aus auch im Office97-Format) und anschließend im Office2010-Format speichern lassen? Wenn ich anschließend das Dokument öffne und beschreibe, dann sollte ich doch theoretisch den gesamten Zellbereich nutzen können.

Mfg Daniel


RE: RGT: XLSX erzeugen - kwakz - 01.02.2013 12:35

Und da habe ich die Lösung auch schon selbt gefunden und will Sie Euch nicht vorenthalten. Ich musste einen kleinen Umweg gehehn, um unsere IT zu überlisten und trotzdem die Einfachheit des Report Generation Toolkits nutzen zu können. Ich hab das Ganze mal angehängt.

Mfg Daniel