Heim  >  Artikel  >  Backend-Entwicklung  >  PHP generiert eine Word-Datei

PHP generiert eine Word-Datei

不言
不言Original
2018-04-17 16:03:592190Durchsuche

Der Inhalt dieses Artikels handelt von der PHP-Generierung von Word-Dateien. Jetzt kann ich ihn mit allen teilen, die ihn benötigen.

Anforderungen:

Party Ein Vater sagte: „Ich habe eine Word-Datei mit einer Tabelle mit Benutzerinformationen. Bitte helfen Sie mir, alle Benutzerdaten im System gemäß dieser Datei zu exportieren.

Ich war nicht zufrieden damit Die Zeit, schlug auf den Tisch, stand auf und antwortete wütend: „Okay, wann kann ich es bekommen?“ Es schien alles sehr mühsam zu sein, also beschloss ich, eine Abkürzung zu nehmen (direkte Zeichenersetzung)

I Ich dachte, ich würde mir einfach Sorgen machen und dann die Zeichen ersetzen, aber am Ende habe ich eine Menge verstümmelter Zeichen gelesen. . . .


Endgültige Implementierungsidee↓↓↓

Schreiben Sie eine Schnittstelle, um diese Vorgänge abzuschließen

1. Öffnen Sie die vom Vater von Partei A bereitgestellte Word-Datei und speichern Sie sie als Datei im XML-Format (oben links) Speichern unter, wählen Sie XML aus der Dropdown-Liste „Format“ aus Schlüsseldaten und ersetzen Sie sie durch eine spezielle Zeichenfolge (sicher stellen Sie sicher, dass keine Duplikate vorhanden sind, z. B. sb_jia_fang_XXX) und ersetzen Sie sie dann direkt und speichern Sie sie basierend auf unterschiedlichen Daten. Schritte 3 und 4: Wählen Sie nach Bedarf eine der beiden aus

4. Ändern Sie die Schlüsseldaten in der XML-Datei in Vorlagenvariablen, z. B. „{$sb}“ des TP-Frameworks, „{{sb}}“ der meisten JS-Vorlagen-Engines“ und übergeben Sie dann die Benutzerdaten an die variable Rendering-Vorlage.

5. In diesem Schritt haben wir die XML-Zeichenfolge der Tabelle von Benutzer 2 abgerufen, den Inhaltstyp des Anforderungsheaders festgelegt, diese Anforderung den Dateidownload zurückgeben lassen, das Format auf doc festgelegt und dann die XML-Datei ausgegeben Code-Zeichenfolge, der Front-End-Browser fordert Sie auf, die Datei herunterzuladen, speichern Sie sie einfach.

Zusammenfassung in einem Satz: Word in XML, XML-Schlüsseldatenänderung, Servereinstellungen, Anforderungsheaderinformationen geben Dateidownload zurück~~

Verwandte Empfehlungen:

PHP generiert Stimme


PHP generiert WeChat-QR-Code-Beispiel

PHP generiert Beispiel für geteilte Bilder

Das obige ist der detaillierte Inhalt vonPHP generiert eine Word-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-DruckproblemNächster Artikel:PHP-Druckproblem