Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Worddatei erstellen

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich hab ein Problem, an dem ich einfach nicht weiter komme.

Ich habe eine Datenbank, aus der ich verschiedene Werte heraus hole.

Diese Werte möchte bzw. muss ich in ein Wordfile packen.

Meine Frage ist nun, wie das mit PHP funktionert oder ob es mit überhaupt funktioniert. Wenn nein, welche Möglichkeit hab ich dann?

Danke schon mal im voraus....

Gruß

Michl

PHP-Version? Server-Umgebung?

Sollte PHP auf nem Windowsserver mit installiertem Office laufen, kannst du einfach mit COM() ein Word-Document instanzieren, auf dem du dann rumarbeiten kannst.

Sonst halt ein nicht-properitäres Format wählen.

PHP-Version? Server-Umgebung?

Sollte PHP auf nem Windowsserver mit installiertem Office laufen, kannst du einfach mit COM() ein Word-Document instanzieren, auf dem du dann rumarbeiten kannst.

Sonst halt ein nicht-properitäres Format wählen.

Ich verwende die PHP Version 4.3.8 und als Webserver verwende ich den Apace 2.0.47

Das Officepaket ist auch installiert.

Sind die voraussetzungen für das Verwenden von com() gegeben bzw. wie würde das Funktionieren?

Hab grad leider keine Entwicklungsumgebung hier, musst mal PHP-Manual zu COM() lesen und dir das Objektmodell von Office antun (am besten im Visual Studio - wegen der Vervollständigung)

By the Way... steht ja sogar als Beispiel inner doku


// Word starten
$word = new COM("word.application") or die("Konnte Word nicht instantiieren");
print "Word geladen, Version {$word->Version}\n";

//Fenster anzeigen
$word->Visible = 1;

//ein leeres Dokument öffnen
$word->Documents->Add();

//irgendetwas tun
$word->Selection->TypeText("Dies ist ein Test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//Word schließen
$word->Quit();

//Das Objekt freigeben
$word->Release();
$word = null;
[/PHP]

Danke für deine Bemühungen. Hat wunderbar funktioniert...!!!!

:uli :uli :uli

Gruß

Michl

Eine Frage hat sich mir da gerade noch aufgetan...

Wenn ich jetzt die Dokumente auf diese weise erstelle, speichert er sie

sie im "Normal Layout" ab. Ich möchte Sie aber im "Seiten Layout" haben.

Weisst du zufällig auch noch wie das geht bzw. wo ich dazu ein Manuel oder so finden kann?

Danke schon mal...

Gruß

Michl

Eine Frage hat sich mir da gerade noch aufgetan...

Wenn ich jetzt die Dokumente auf diese weise erstelle, speichert er sie

sie im "Normal Layout" ab. Ich möchte Sie aber im "Seiten Layout" haben.

Weisst du zufällig auch noch wie das geht bzw. wo ich dazu ein Manuel oder so finden kann?

Danke schon mal...

Gruß

Michl

Entwarnung...! Ich hab in die Trickkiste gegriffen und einfach die Normal.dot verändert.

Danke für die Hilfe...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.