Hvordan overføre HTML Data Tabeller til Excel i PHP

Hvordan overføre HTML Data Tabeller til Excel i PHP


PHP er et språk som brukes til å administrere innhold og funksjonalitet på nettstedet. Den integrerer godt med HTML og tilbyr et bredt spekter av funksjoner med en syntaks som er intuitiv for de med tidligere erfaring med programmering i språk som C og C ++. Den har en stor fordel i forhold til disse språkene i sine evner til å behandle web-baserte data. Dette kan brukes for slike formål som å konvertere en tabell med HTML data til et format som er mer utbredt som kan leses av regnearkprogrammer som Excel.

Bruksanvisning

1 Pass HTML-kildekoden for nettstedet i PHP-script ved hjelp av "fopen (" target site her "," r ")" -funksjon.

2 Finn koden for tabellen du ønsker å transkribere. HTML datatabeller er skrevet rad for rad. Tabeller er merket på begynnelsen av HTML-koden av en <table> -kode, og avslutt med en </ table> tag. I mellom er hver rad markert med <tr> tag i begynnelsen og en </ tr> tag på slutten. I hver rad, er data åpnet med en <th> tag og lukkes med en </ th> tag.

3 Skriv en sløyfe ligning for å begynne å sammenligne hver rad av de importerte HTML-data. Innenfor denne sløyfen, skrive en "hvis" statement å begynne når en streng linje sammenligning for "<table>" tilsvarer sant. Innenfor dette "hvis" statement, skrive en løkke til å ta opp med å sammenligne strenger på linje etter "<table>."

4 Skriv tre "hvis" uttalelser i denne sløyfen. Hvis linjen blir vurdert tilsvarer "<tr>," ikke gjør noe, men la løkken gå videre til neste linje. En annen vil utløse en funksjon for å analysere de fire første "<th>" tegn fra rad og den siste fem "</ th>" fra linjen av data. Skriv dette analyseres linje til en streng. Og hvis raden ikke likestille til "</ tr>", skriver en null symbolet "\ n" til strengen. Dette er symbolet for å starte en ny linje.

5 Skriv en linje for å sette en boolsk verdi til "false" hvis linjen blir evaluert equals "</ table>." Skriv de to foregående løkker til å ende når denne verdien tilsvarer usant.

6 Skriv strengen til en tekstfil med filtypen .csv. Bruker en kombinasjon av funksjonene "fopen ()», «fwrite ()" og "fclose ()" for å oppnå dette. Dette vil skape en kommadelt fil. Når du har valgt hvordan du laster ned denne filen, åpne den med Excel eller et annet regnearkprogram. Du vil se tabellen gjengitt i regneark celler.