php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.02.2010, 18:19  
Neuer Benutzer
 
Registriert seit: 18.01.2009
Beiträge: 2
nordmann befindet sich auf einem aufstrebenden Ast
Standard XML File mit XMLReader auslesen und als Excel-File abspeichern

Ich muss aus einem ziehmlich umfangreichen XML File daten auslesen und als Excelfile (oder csv) abspeichern. Allerdings habe ich bisher noch keine XML Files bearbeitet und auch noch keine Excel Files erstellt, bzw erstellen müssen.

Ein Teil des XML Files sieht folgender maßen aus:

<CustomerInfo CustomerID="40" CustomerJobName="Firma XY blanko #1903" CustomerOrderID="216">
<Contact ContactTypes="Customer">
<Company OrganizationName="Unspecified"/>
<Person DescriptiveName=" "/>
<Address>
<ExtendedAddress></ExtendedAddress>
</Address>
<ComChannel ChannelType="Phone"/>
<ComChannel ChannelType="Email"/>
</Contact>
<Contact ContactTypes="Delivery">
<Company OrganizationName="Firma XY GmbH"/>
<Person DescriptiveName="Hans Mustermann " FirstName="Hans" FamilyName="Mustermann"/>
<Address City="HMusterhausen" Street="Muster Weg 104-106" PostalCode="12345" Country="Germany">
<ExtendedAddress></ExtendedAddress>
</Address>
<ComChannel Locator="+ 49 123 45678" ChannelType="Phone"/>
<ComChannel Locator="hans.mustermann@firmaxy.de" ChannelType="Email"/>
</Contact>
</CustomerInfo>



Ich muss hier folgende Daten auslesen:

CustomerID
CustomerJobName
Contact ContactTypes
Company OrganizationName
Person DescriptiveName
Company OrganizationName
FirstName
FamilyName
Address City
Street
PostalCode
Country
ComChannel Locator
ChannelType

usw. usw.

Also hier müssen alle Infos rausgezogen werden, und so geht das File weiter.
All diese Daten müssen dann in ein Excel-File geschrieben werden.

Und ich habe im Augenblick keine Peilung.
Kann mir bitte jemanfd von Euch helfen?!

Danke
Jörg
nordmann ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.02.2010, 18:25  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von nordmann Beitrag anzeigen
Und ich habe im Augenblick keine Peilung.
Kann mir bitte jemanfd von Euch helfen?!
Aber Programmieren kannst du?

simplexml zum Lesen des XML... und wie eine CSV Datei aufgebaut ist, sollte hinreichend bekannt sein

Ein kleiner Tipp noch: XML speichert Daten baumartig, eine CSV ist aber flach. Das solltest du bedenken, wenn du nun einen xml2csv Converter schreibst
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 26.02.2010, 18:29  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Du kannst das XML auch mit einem einfachen XSL(T) in ein CSV "umwandeln".
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus Excel auslesen und anzeigen - geht das? HTML, Usability und Barrierefreiheit 1 15.08.2005 22:03
Per Php XML File auslesen, dann ab in MySQL tekknotrip PHP-Fortgeschrittene 3 13.07.2005 08:08
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
Auslesen der ersten Zeile in ein TXT File tomtaz PHP Tipps 2005 10 28.05.2005 14:59
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
[Erledigt] .txt - file mit xml aufbau auslesen PHP-Fortgeschrittene 1 15.02.2005 01:33
[Erledigt] html auslesen mit file() PHP Tipps 2004 2 02.08.2004 08:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xmlreader beispiel, php xmlreader beispiel, xml in excel einlesen, excel xml einlesen, xml mit excel bearbeiten, php xmlreader, http://www.php.de/php-einsteiger/65141-xml-file-mit-xmlreader-auslesen-und-als-excel-file-abspeichern.html, xml excel einlesen, xml auslesen excel, javascript xmlreader, xml online auslesen, xmlreader php, xmlreader javascript, xml reader online, excel xml lesen, xml datei mit excel auslesen, xmlreader php beispiel, excel xml auslesen, php xmlreader example, xml excel bearbeiten

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum