Citirea și scrierea în csv pe php

De obicei, dacă costul creării unui magazin online este suficient de ridicat, clienții sunt rugați să importe bunuri din listele lor de prețuri. Ei trebuie să fie capabili nu numai să adauge un produs nou pe site, ci și să actualizeze prețurile și cantitatea în depozitul de bunuri deja existente.







Este mult mai ușor și mai convenabil să lucrați cu fișiere csv.

De exemplu, să facem un mic program. Acesta va procesa fișierul csv al angajaților OX2.ru.

Creați o nouă tabelă în Excel care conține următoarele câmpuri:

Citirea și scrierea în csv pe php

Salvăm tabelul ca fișier csv, cu delimitatorul câmpului ";".

Ar trebui să avem următorul fișier:

Mai jos este codul sursă cu o descriere detaliată.

Lucrul principal cu fișierele CSV preia clasa CSV. Are următoarele metode:







setCSV (Array $ csv) - scrie date într-un fișier csv. Datele trebuie să fie transmise la matrice. Metoda poate adăuga un fișier csv și poate crea unul nou (citiți în descriere).

Metoda getCSV citește date din fișierul csv și returnează o matrice bidimensională cu următoarea formă:

Exemplul este destul de simplu, în ciuda faptului că există o mulțime de cod.

Apoi vom folosi buclă de foreach pentru a ocoli matricea și afișa conținutul fișierului csv într-un mod frumos.

Datele de import din fișiere csv vor fi utile nu numai pentru actualizarea produselor in magazine, dar, de asemenea, pentru a încărca / actualiza orice informații pe site-ul regulat.

De exemplu, am creat un site pentru o companie de administrare și au fost obligați să publice informații lunare despre contoarele de apă caldă și rece. Toate datele sunt stocate în fișierele Excel. Apoi, formatul csv se potrivește perfect!

În același timp, costul creării unui site web va rămâne neschimbat, iar funcționalitatea și automatizarea site-ului vor fi mai mari decât cele ale concurenților.

De obicei, dacă costul creării unui magazin online este suficient de ridicat, clienții sunt rugați să importe bunuri din listele lor de prețuri. Ei trebuie să fie capabili nu numai să adauge un produs nou pe site, ci și să actualizeze prețurile și cantitatea în depozitul de bunuri deja existente. Este cunoscut faptul că PHP nu este capabil să lucreze cu unelte standard de fișiere excel.







Articole similare

Trimiteți-le prietenilor: