Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]edycja docx, czy się da?
sylar
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.08.2007

Ostrzeżenie: (0%)
-----


Mam taki problem, że potrzebuję napisać skrypt, który odczyta plik WORDa znajdujący się na serwerze, wyszuka w nim podany ciąg znaków i zamieni na inny, po czym edytowany plik zapisze w innym miejscu (na serwerze lub dysku)
Miło byłoby też zrobić coś podobnego z plikiem EXCELa

Czy da się to zrobić? Jeśli tak, to proszę o jakieś wskazówki.
najlepiej z plikami nowego Office'a (rozszerzenia *.docx oraz *.xlsx)

zależy mi na edytowaniu, bo pliki które mają służyć jako źródło będą zawierały nagłówki, stopki, zdefiniowane style itp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sylar
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.08.2007

Ostrzeżenie: (0%)
-----


mylisz szukanie informacji z jej przekazywaniem... (IMG:style_emoticons/default/tongue.gif)

no ale jak najbardziej dzięki - jakiś postęp jest (IMG:style_emoticons/default/smile.gif)
tyle tylko, że jak zmienię rozszerzenie docx na zip, żeby dostać się do plików XML, które są w środku, to wyskakuje mi, że archiwum jest uszkodzone. Przy próbie zapisu Worda na stronę www tracę całe formatowanie.
rozwiązaniem jest zapis bezpośrednio do pliku XML - wtedy w źródle widzę jakiś zakodowany kod, ale to już mniejszy problem (IMG:style_emoticons/default/winksmiley.jpg)

dzięki, pomyślę jeszcze nad tym

[edit]
no i już wszystko wiem. Jeśli ktoś będzie miał kiedyś podobne pytanie, to:
edytując plik XML możemy zmieniać tekst, tyle tylko, że kod źródłowy tego tekstu jest bardzo chaotyczny - jedna linijka tekstu potrafi być kilkakrotnie kodowana tymi samymi tagami

temat wyczerpany (IMG:style_emoticons/default/smile.gif)

Ten post edytował sylar 20.04.2010, 14:04:22
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 07:08