Erzeugung von Arbeitsblättern im Excelformat
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Erzeugung von Arbeitsblättern im Excelformat
Hi,
ich habe hier eine Anwendung, die CSv Dateien erzeugt, die in Excel oder einem anderen Kalkulationsprogramm eingelesen werden.
So weit so gut. Jetzt kam der Kunde aber auf die glorreiche Idee und fragte mich, ob ich nicht einen Export mit mehreren Arbeitsblättern erzeugen kann, da er jedesmal selbst mit Copy und Paste alles erzeugen muß.
Tja, ich denke mal mit einer CSv Datei geht das eher nicht!? Kann man eine Kalkulationstabelle mit mehreren Arbeitsblättern direkt mit Xbase++ erzeugen, die dan direkt von Excel z.B. aufgemacht wird?
ich habe hier eine Anwendung, die CSv Dateien erzeugt, die in Excel oder einem anderen Kalkulationsprogramm eingelesen werden.
So weit so gut. Jetzt kam der Kunde aber auf die glorreiche Idee und fragte mich, ob ich nicht einen Export mit mehreren Arbeitsblättern erzeugen kann, da er jedesmal selbst mit Copy und Paste alles erzeugen muß.
Tja, ich denke mal mit einer CSv Datei geht das eher nicht!? Kann man eine Kalkulationstabelle mit mehreren Arbeitsblättern direkt mit Xbase++ erzeugen, die dan direkt von Excel z.B. aufgemacht wird?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Bertram Hansen
- Foren-Moderator
- Beiträge: 1020
- Registriert: Di, 27. Sep 2005 8:55
- Wohnort: 51379 Leverkusen
- Hat sich bedankt: 28 Mal
- Danksagung erhalten: 20 Mal
- Kontaktdaten:
Re: Erzeugung von Arbeitsblättern im Excelformat
Hallo Manfred,
soweit ich weiß geht das mit: oBook:workSheets:Add()
soweit ich weiß geht das mit: oBook:workSheets:Add()
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.
Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
- BJelinek
- Rekursionen-Architekt
- Beiträge: 221
- Registriert: Sa, 02. Jun 2012 20:57
- Wohnort: 73257 Köngen
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 3 Mal
Re: Erzeugung von Arbeitsblättern im Excelformat
Hallo Manfred,
ich mache das immer so:
ich mache das immer so:
Code: Alles auswählen
meldung(50,"Excel Arbeitsmappe anlegen" )
nMaxMappe := 8
oBook := oExcel:workbooks:Add()
do while .t.
if oBook:Sheets:Count < nMaxMappe
oBook:Sheets:Add()
loop
endif
exit
enddo
oBook:Sheets(1):name := "Daten"
oBook:Sheets(2):name := "WGrp"
oBook:Sheets(3):name := "WGrp-Land"
oBook:Sheets(4):name := "WGrp-Land-Kd"
oBook:Sheets(5):name := "WGrp-Region"
oBook:Sheets(6):name := "Region"
oBook:Sheets(7):name := "Wirtschaftszweig"
oBook:Sheets(8):name := "Artikel"
/// Mappe 1
oBook:Sheets(1):Select()
oSheet := oBook:ActiveSheet
// Befüllen
/// Mappe 8
oBook:Sheets(8):Select()
oSheet := oBook:ActiveSheet
// Befüllen
/// Mappe n
oBook:Sheets(n):Select()
oSheet := oBook:ActiveSheet
Grüße
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Bernd
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Erzeugung von Arbeitsblättern im Excelformat
ich hatte vergessen zu erwähnen, das auf MEINEM Rechner kein Excel ist.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Erzeugung von Arbeitsblättern im Excelformat
Du hast für all das einen reichhaltigen Fundus an Funktionen in eXpress++, z.B. DC_Array2Excel und ähnliche.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Erzeugung von Arbeitsblättern im Excelformat
hm,
ich habe auch schon entdeckt, das L&L das wohl auch kann. Aber alle ohne installiertes EXcel?
ich habe auch schon entdeckt, das L&L das wohl auch kann. Aber alle ohne installiertes EXcel?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Erzeugung von Arbeitsblättern im Excelformat
L&L kann ohne installiertes Excel exportieren, dann auf Basis von Formularen (Exportoptionen setzen und Druckroutine anpassen!). eXpress++ verwendet das Excel-AX-Control.
Herzlich,
Tom
Tom
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Erzeugung von Arbeitsblättern im Excelformat
LibXL (HBLibXL) kann das, kostet recht wenig (www.libxl.com) und meine Klasse ist natürlich frei.
Gruß
Hubert
Hubert
- Klaus Schuster
- Foren-Administrator
- Beiträge: 371
- Registriert: Do, 24. Jan 2008 10:01
- Wohnort: 90762 Fürth
- Hat sich bedankt: 9 Mal
- Danksagung erhalten: 9 Mal
Re: Erzeugung von Arbeitsblättern im Excelformat
Hallo Manfred,
es wird Zeit, dass Du Deine Version von L&L einsetzen kannst. Lass uns in Dresden darüber reden.
es wird Zeit, dass Du Deine Version von L&L einsetzen kannst. Lass uns in Dresden darüber reden.
Gruß Klaus