Ich habe ein Formular, es ist exakt so aufgebaut, wie das Standard-Kontaktformular, lediglich um einige Felder erweitert.
Ich möchte, dass das ausgefüllte Formular nicht als häßliche E-Mail verschickt wird, sondern dass aus den Eingaben erst mal eine ordentlich sortierte Excel-Tabelle gemacht wird, und diese dann per E-Mail verschickt.
Hat irgendjemand da vielleicht schon Erfahrung, die er teilen könnte?
Über die Suche war echt gar nichts zu finden.
Unter Umständen müßte man wohl die Eingaben erst in die Datenbank schreiben lassen, und dann wieder auslesen und in Excel exportieren, oder?
Bin für jeden Tip dankbar.
Ich brauche diese Funktion inzwischen schon für 2 Projekte.
Aus Formular Excel-Tabelle generieren
-
- Beiträge: 89
- Registriert: Do 12. Feb 2004, 20:42
- Wohnort: Niederlausitz
- Kontaktdaten:
Es gibt mehrere Wege. Wenn es ein relativ beliebiges Excel oder andere, ähnliche Applikationen lesen können sollen, erzeugst Du eine .csv-Datei (in Excel einfach mal als csv speichern, z.B. mit ; getrennt).
Wenn Du Excel 2003 ff. sicherstellen kannst, kannst Du auch eine XML-Datei erzeugen und sie Excel als Excel-Datei unterschieben (einfach mal in Excel 2003 als Excel-XML speichern).
So oder so musst Du zunächst eine Datei erzeugen, die Du als Attachment verschickst. Eine Eintragung in die DB ist nicht erforderlich.
Kann ich Dir für ein geringes Entgelt anbieten.
Gruß
HerrB
Wenn Du Excel 2003 ff. sicherstellen kannst, kannst Du auch eine XML-Datei erzeugen und sie Excel als Excel-Datei unterschieben (einfach mal in Excel 2003 als Excel-XML speichern).
So oder so musst Du zunächst eine Datei erzeugen, die Du als Attachment verschickst. Eine Eintragung in die DB ist nicht erforderlich.
Kann ich Dir für ein geringes Entgelt anbieten.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 89
- Registriert: Do 12. Feb 2004, 20:42
- Wohnort: Niederlausitz
- Kontaktdaten:
Danke Herr B.
habe dir ne pm geschickt.
habe einen Lösungsansatz gefunden:
http://www.akademie.de/programmierung-a ... xport.html
Würde aber erst mal mit deiner Hilfe, eine Datei erstellen lassen, die dann als Attachement gesendet wird.
habe dir ne pm geschickt.
habe einen Lösungsansatz gefunden:
http://www.akademie.de/programmierung-a ... xport.html
Würde aber erst mal mit deiner Hilfe, eine Datei erstellen lassen, die dann als Attachement gesendet wird.
Zuletzt geändert von mauerblume am Do 14. Jun 2007, 22:06, insgesamt 1-mal geändert.
BIFF5 ist Excel in älteren Versionen. Dann würde ich schon XML nehmen (da kann man problemlos formatieren, was das Herz begehrt - ist nur kompliziert, die MS-Syntax zu ermitteln...).
Komme voraussichtlich Wochenende dazu.
Gruß
HerrB
Komme voraussichtlich Wochenende dazu.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 89
- Registriert: Do 12. Feb 2004, 20:42
- Wohnort: Niederlausitz
- Kontaktdaten:
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Evtl. ließe sich auch hiermit was anfangen:
http://pear.php.net/package/Spreadsheet_Excel_Writer
http://www.codeplex.com/PHPExcel
http://pear.php.net/package/Spreadsheet_Excel_Writer
http://www.codeplex.com/PHPExcel
-
- Beiträge: 89
- Registriert: Do 12. Feb 2004, 20:42
- Wohnort: Niederlausitz
- Kontaktdaten: