Skip to main content
Skip table of contents

ExportExcelFile()

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.

ParameterBeschreibung

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

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

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.