mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 00:43 Benutzername: Passwort: Auto-Login

Thema: [PHP] Excel Dateien lesen, bearbeiten, speichern vom 29.11.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Excel Dateien lesen, bearbeiten, speichern
Seite: 1, 2  Weiter
Autor Nachricht
derwebling
Threadersteller

Dabei seit: 16.11.2004
Ort: Traunstein
Alter: 44
Geschlecht: Männlich
Verfasst Di 29.11.2005 16:55
Titel

[PHP] Excel Dateien lesen, bearbeiten, speichern

Antworten mit Zitat Zum Seitenanfang

ich arbeite zur zeit an einer möglichkeit, vorhandene excel dateien zu öffnen, mit daten zu befüllen und wieder zu speichern.

bisher habe ich den Spreadsheet_Excel_Writer von PEAR verwendet, der leider nur excel dateien schreiben kann.
die formatierung allein erzeugt einen kilometerlangen quelltext.

die frage ist, gibt es eine möglichkeit, eine vorhandene excel datei mit formatierungen einzulesen (möglichst in ein format das der writer versteht), dann daten einzufügen und eine neue excel datei (evtl. mit dem writer) zu speichern?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
hefi

Dabei seit: 14.04.2005
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Di 29.11.2005 17:27
Titel

Antworten mit Zitat Zum Seitenanfang

Kann man das nicht auch einfach über ne CSV Datei machen und dann durch ; getrennte Werte? So kannst du doch dann später einfach die Datei in Excel importieren und, voila!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
derwebling
Threadersteller

Dabei seit: 16.11.2004
Ort: Traunstein
Alter: 44
Geschlecht: Männlich
Verfasst Di 29.11.2005 17:40
Titel

Antworten mit Zitat Zum Seitenanfang

es geht mir dabei aber nicht um die daten, sondern ausschliesslich um die formatierung.

das dokument das ich ausspucken muss soll genauso aussehen wie die vorlage.
mit dem excel writer brauche ich nur zur formatierung mehrere seiten quelltext.

wenn der kunde dann etwas geändert haben will kann ich nurnoch schreiend weglaufen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Di 29.11.2005 17:49
Titel

Antworten mit Zitat Zum Seitenanfang

ich erinnere mich, mal sowas gemacht zu haben. mal kucken, ob ich das noch finde. mit intelligentem gegoogle kommste da aber auch dran.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
lordle

Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht: Männlich
Verfasst Di 29.11.2005 20:03
Titel

Antworten mit Zitat Zum Seitenanfang

Ich habe mal vor Jahren dies verwendet:
"Spreadsheet::WriteExcel"

Wie der name schon sagt, wohl eher ein PERL-Skript, aber es gibt nen Port zu PHP:
http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/

Ist recht easy, wenn man mal durchgestiegen ist.
  View user's profile Private Nachricht senden
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 29.11.2005 21:48
Titel

Antworten mit Zitat Zum Seitenanfang

gibbet auch nen PEAR Dingens zu .. Spreadsheet_Excel_Writer
Schreiben ja .. wie das mitm Lesen is .. hm is halt nen m$ format
von daher, würd ich da nicht all zu viel drauf setzen, aber schreiben
mit formaten etc geht locker von der hand.
  View user's profile Private Nachricht senden
Norbertus

Dabei seit: 09.12.2005
Ort: Hannover
Alter: 41
Geschlecht: Männlich
Verfasst Fr 09.12.2005 11:17
Titel

Antworten mit Zitat Zum Seitenanfang

Das Grundproblem ist wohl auch, dass Excel wie so viele Formate von Microsoft nicht offen ist und es niergends definition der Annordnung gibt soweit ich das weiß....

Falls dies garnichtmehr so ist, wäre es super wenn jemand hier ein Link zur Erklärung des Excel Formates posten kann, da auch ich in die Richtung noch was programmieren muss... *Whaazzzz uppp?*
  View user's profile Private Nachricht senden
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Fr 09.12.2005 11:30
Titel

Antworten mit Zitat Zum Seitenanfang

PEAR::Spreadsheet_Excel_Writer rennt wie Sau. Ist ein echt geiles Paket. Du kannst innerhalb der Tabellen alle Formatierungen, Zellformate etc. nutzen. inzwischen kannst du sogar das Druckformat beeinflussen (Kopf- und Fußzeilen, Druckbereich etc.). Ist wirklich genial und ich kann das nur empfehlen. Wenn Du eine deutsche Dokumentation suchst, dann würde ich Dir das Buch hier empfehlen: PHP PEAR Da sind auch viele andere PEAR-Pakete drin erläutert.

Zum Einlesen kannst Du Spreadsheet_Excel_Reader nutzen. Haber ich noch nicht ausprobiert, soll aber gut sein. In der letzten oder vorletzten Ausgabe des PHP-Magazins wurde das Ding beschrieben.

*wink*
Carsten
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Datei(Excel)liste online bearbeiten OHNE Google Docs?
TPL - Dateien in Dreamweaver Layoutansicht bearbeiten
PSD dateien abwärtskompatibel speichern?
dateien in einer datenbank speichern..
Lokales Speichern von PDF Dateien unterbinden
Acrobat-Dateien versenden und speichern
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.