Skip to main content
Skip table of contents

ExportExcelFile()

Datenexport in ein Excel-File

Die Funktion exportiert Daten aus einer Tabelle in eine .xls Excel-Datei. Um die Tabelle als .xlsx Datei zu exportieren, muss Microsoft Excel als Standard-App konfiguriert sein oder es muss der Startparameter INTERNXLSX gesetzt werden.

Hinweis

Wird eine Tabelle exportiert, so wird diese 1zu1 exportiert, d.h. es erfolgen keine Anpassungen wie z.b. beim Export eines Browsers.
Daher gilt zu beachten:

  • Tabelle darf keine Blob-Felder besitzen

  • Feld-Typen sind für die Formatierung der Spalten verantwortlich

  • ist die Tabelle nicht konform kann dies zu einem Fehler beim Export führen

Parameter

Beschreibung

cFile:C

Datei, in welche die Datensätze exportiert werden

oSource:O

Tabelle oder Grid Objekt, aus welcher die Datensätze exportiert werden

lAddTitle:L

Fügt über die Datensätze eine Zeile mit den Spaltennamen ein; default = false

lShowMsg:L

Info-Fenster werden angezeigt z.B. bei Beenden, Fehlern ...; default = false

lShowStatus:L

Status-Fenster wird angezeigt; default = false

Rückgabewert

Numerisch - Anzahl der exportierten Datensätze

Beispiel

CODE
| oDab100, oDM|

oDM := CreateObject('TBeDBGet'),
startseq
   oDab100 := DBGetTable(oDM, waDab100),
   if ExportExcelFile('DAB100.xlsx', oDab100) < 1 then
      Meld('Fehler beim Exportieren'),
endif,
always
   destroyObject(oDM),
stopseq,

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.