Deutsches Application Express Forum (ApEx) -- Installation , Engine / SQL , Anwendungen
HTMLDB Engine :  Oracle Apex The fastest message board... ever.
Alles in HTMLDB, Applikationen, Berichte, SQL ... 
Re: Button für Exel Export
geschrieben von: cc13 (Moderator)
Datum:

Hi,

ich habe es wie folgt gelöst. Auf einer anderen Seite habe ich einen Process "On Load - Before Heaer" angelegt, der die CSV, also Excel-Datei erzeugt.

Und auf diese Seite wird per Button/Link verwiesen. Da auf der Seite nur der Process ist, erscheint diese gar nicht, sondern der Browser bleibt in der ursprünglichen Seite stehen. Hier eine verkürzte Version des Process:

begin
owa_util.mime_header('application/octet', FALSE);
htp.p('Content-Disposition: attachment; filename="export.csv"');
owa_util.http_header_close;
htp.prn('"ID"' || ',' || 'Serial,Name' || chr(13));
for x in (
select '="' || id || '"' invnum
, '="' || serial || '"' serial
, name
from my_table
) loop

htp.prn('"' || x.id || '","' || x.serial || '","' || x.name) ||
'"' || chr(13));
end loop;

htmldb_application.g_unrecoverable_error := true;
end;

Du könntest auch mit einem Package auf der DB arbeiten, die dir ein XML-Excel-File rauswirft, aber das wird was großes.

--
Best regards,
Carsten mailto:carsten.cerny@cc13.com
My blog [cc13.com]



Thema Neugierige geschrieben von geschrieben
Button für Exel Export 2470 apex-lerner
Re: Button für Exel Export 1186 cc13
Re: Button für Exel Export 1171 apex-lerner
Re: Button für Exel Export 1559 cc13


In diesem Forum dürfen nur registrierte Benutzer schreiben.
This forum powered by Phorum.