2016-06-21 17 views
0

Ich möchte alle Spalten in einem Datenfenster exportieren, um in Power Builder zu übertreffen. Nachdem ich Alle Daten in einem Fenster ausgewählt habe, sollte ich sie in Excel exportieren.Exportieren von Datenfenster zu Excel in Powerbuilder

e.g integer li_ret 

li_ret = exporttoexcel(dw_excel, 'c:\doc\datawindow.xls') 
if li_ret = 1 then 
    return 0 
else 
    return -1 
end if 
+1

Ihre Frage ist nicht klar. Fragen Sie, wie man nach Excel exportiert? Fragen Sie nach Unterstützung für diese ExportToExcel() - Funktion (die nicht Teil des Standard-PowerBuilders ist)? Eine Klarstellung kann Ihnen helfen, das zu bekommen, wonach Sie suchen. – Terry

+0

Terry, exporttoexcel() war nur ein Beispiel für einen Funktionsnamen – Ruth

Antwort

0

Die DataWindow-Funktion SaveAs() verfügt über Excel-Optionen. Es ist jedoch wichtig zu beachten, dass SaveAs() mit Excel-Optionen gegen den Datensatz des DataWindow und nicht gegen die Präsentationsschicht arbeitet, so dass Dinge wie Formatmasken, Beschriftungen und Positionierung verloren gehen.

Wenn das gut ist, aber Sie nur gegen ausgewählte Zeilen arbeiten möchten, wäre es kein großes Problem, einen DataStore mit demselben Datenobjekt zu erstellen, die ausgewählten Daten zu kopieren und SaveAs() zu verwenden.

Wenn Sie etwas schicker wollen, dann gab es zumindest Produkte von Drittanbietern, die Excel-Export unterstützten, oder Sie konnten Ihre eigenen OLE-Aufrufe an Excel rollen.

Viel Glück.