Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Masz bana na Google?
czarodziej.gif
czarodziej.gif

Ten post edytował Kshyhoo 20.04.2010, 12:16:40


--------------------
Go to the top of the page
+Quote Post
sylar
post
Post #3





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

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


ależ wyczerpująca odpowiedź guitar.gif

szukałem w googlu i znalazłem jakieś biblioteki COM, tak więc wiem, że operowanie na plikach doc jest możliwe. Tyle, że dowiedziałem się jak utworzyć nowy dokument, a nie edytować już istniejący.
sprawdzałem naprawdę wiele fraz i nie znalazłem odpowiedzi na moje pytanie, dlatego pytam tutaj

nie google mym wrogiem, a to forum przyjacielem tongue.gif
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No to jak mamy zostać przyjaciółmi, to popracuj i wróć z kodem, który stwarza problemy. A że masz problemy z szukaniem niech będzie przykład: co kryje się pod czarodziej.gif questionmark.gif


--------------------
Go to the top of the page
+Quote Post
sylar
post
Post #5





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

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


mylisz szukanie informacji z jej przekazywaniem... tongue.gif

no ale jak najbardziej dzięki - jakiś postęp jest 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 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 smile.gif

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

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

 



RSS Aktualny czas: 19.08.2025 - 07:37