Excel-Export

Desktop App, Cloud App, Web App

Über den Menü-Button Liste in Excel übertragen wird die angezeigte Liste direkt in ein Excel-File geschrieben, im temporären Ordner zwischengespeichert und für den User geöffnet.

Dabei werden nicht nur die Schrift- und Hintergrundfarben, sondern auch die Datentypen übernommen und die Zellen im Excel entsprechend formatiert. Gibt es summierte Spalten in der Liste, werden diese im Excel ebenfalls summiert.

Eine Ausnahme bildet der Export von Zeitwerten, um nachgängige Berechnungen in Excel zu vereinfachen. Vertec exportiert Zeitwerte als Stunden in Dezimaldarstellung, auch wenn sie auf der Oberfläche als Stunden:Minuten dargestellt sind. Die Regeln sind wie folgt:

  • Wenn als Darstellung reine Minuten gewählt sind (es ist kein Renderer angegeben oder die Systemeinstellung Anzeige Minuten auf Minuten eingestellt), dann werden Minuten exportiert.
  • Ausnahme ist der dbmtim.TimeRenderer. Spalten mit dieser Einstellung werden nach wie vor als Stunden:Minuten exportiert. Dieser Renderer wird vor allem bei von - bis Werten auf Leistungen verwendet.
  • Alle anderen Zeitwerte werden als Stunden.Dezimal exportiert.

Classic App

Durch Klick auf dieses Icon erscheint folgender Dialog:

  • Neue Tabelle in Excel schreiben: Öffnet Excel, falls es noch nicht geöffnet ist, erzeugt eine neue Mappe und füllt die erste Tabelle mit dem Inhalt der Liste.
  • Daten in aktuelle Excel Tabelle einfügen: Sie können im Excel eine Tabelle anwählen und danach diese Option auswählen. Der Inhalt der Liste wird dann in diese Tabelle eingefügt.
  • Excel-Datei schreiben: Ab Version 5.4. Macht einen Export der Vertec Liste direkt in ein Excel File (ohne COM). Funktioniert im Gegensatz zum Export via Textfile (siehe nächsten Punkt) auch mit Zellen, die mehrere Zeilen enthalten (z.B. Adresstext).

    Der Unterschied zu den obengenannten Excel-Exporten liegt in der Geschwindigkeit. Vor allem bei grossen Datenmengen ist dieser Export ein Vielfaches schneller.

  • Text-Datei schreiben (durch Tab getrennt): Sie können direkt ein Tabulator-getrenntes Textfile erzeugen. In einem separaten Dialog werden Sie aufgefordert, den Speicherort für die .txt-Datei anzugeben. Vertec erzeugt daraufhin das Textfile und speichert es am gewünschten Ort.

    Einschränkung: Bei Zellen mit mehreren Zeilen (z.B. Adresstext) wird die Text-Datei zwar korrekt erstellt, Excel kann damit aber nicht umgehen. Wenn Sie einen Export von solchen Zellen für Excel machen, sollten Sie den Punkt Excel-Datei schreiben verwenden (siehe oben).

Standardvorlage für Excel-Exporte

Für die Excel-Exporte kann eine Standardvorlage erstellt werden. Sobald eine solche vorhanden ist, wird für alle Exporte diese Vorlage verwendet. Nützlich ist dies z.B., wenn Sie die Excel-Exporte von Vertec Listenansichten mit Ihrem Firmenlogo oder einer firmenspezifischen Kopf- oder Fusszeile versehen möchten.

Vorlage erstellen

  • Für die Verwendung mit der Classic App: Erstellen Sie eine normale Excel-Vorlage (Endung .xlt und speichern Sie sie unter dem Namen VertecExport.xlt ab. 
  • Für die Verwendung mit den neuen Apps: Die neuen Apps arbeiten beim Excel Export mit den neuen Office Open XML Formaten. Die Vorlage muss für die neuen Apps deshalb als VertecExport.xlsx gespeichert werden.

Die Vorlage muss sich im Stammverzeichnis für Berichtsvorlagen befinden (Systemeinstellung Vorlagenpfad für Word-Berichte). Für die Cloud App und die Web App muss das Reportverzeichnis auf dem Server verfügbar sein, da der Excel Export auf dem Server ausgeführt und dann an den Client übertragen wird.

Diese Vorlage können Sie nun gemäss Ihren Wünschen anpassen (Schriftart & -grösse, Logo, Zellenformatierungen etc).

Startbereich definieren

Falls in der Vorlage ein Bereich namens VertecStart definiert ist, dann beginnt der Export an dieser Stelle.

Um einen Bereich zu definieren, markieren Sie in der Vorlage den entsprechenden Bereich (im Beispiel die Zeile 5) und klicken auf Formeln > Namen definieren. Nennen Sie den Bereich VertecStart.


13.06.2003 | 11.11.2016: Hinweis auf Export von Zeitwerten eingefügt.
Produktlinien: Standard, Expert
Module: Leistung & CRM
Apps: Alle