8791 sujets
Bonjour,
Tu peux te construire un script, il faut savoir quel sont les séparateurs et fin de lignes ainsi que les délimiteurs de champs. En suite tu utilises un requête SQL LOAD DATA
Cela devrais fonctionner. Personnellement j'effectue les mise à jours de mes tables avec nombreux enregistrements dans csv de cette façon.
Tu peux te construire un script, il faut savoir quel sont les séparateurs et fin de lignes ainsi que les délimiteurs de champs. En suite tu utilises un requête SQL LOAD DATA
# c'est un exemple avec csv tu devras adapter
LOAD DATA INFILE '/root/file2import.csv'
INTO TABLE `table`
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
(`field1`,`field1`);
Cela devrais fonctionner. Personnellement j'effectue les mise à jours de mes tables avec nombreux enregistrements dans csv de cette façon.

Bonjour,
regardes du côte de la librairie Excel Reader
http://code.google.com/p/php-excel-reader/
Il faudra que tu adaptes je pense et tu risque d'être confronté au fichiers comportant de nombreux enregistrements, ce qui peut dépasser le paramètre max_execution_time.
Si non tu devras lire le fichier en binaire, je crois.
regardes du côte de la librairie Excel Reader
http://code.google.com/p/php-excel-reader/
Il faudra que tu adaptes je pense et tu risque d'être confronté au fichiers comportant de nombreux enregistrements, ce qui peut dépasser le paramètre max_execution_time.
Si non tu devras lire le fichier en binaire, je crois.

Et l'eau,
Pour le csv, j'avais fait il y a quelques temps un objet. Tu peux le trouver à cette adresse. Sur le lien (csv reader), tu fais enregistrer la cible du lien sous.... (bouton droit souris)
Si tu désires vraiment lire un fchier Excel, tu peux utiliser la librairie COM disponible nativement dans PHP 5.
Bon code.
Modifié par Nolem (05 May 2010 - 15:34)
Pour le csv, j'avais fait il y a quelques temps un objet. Tu peux le trouver à cette adresse. Sur le lien (csv reader), tu fais enregistrer la cible du lien sous.... (bouton droit souris)
Si tu désires vraiment lire un fchier Excel, tu peux utiliser la librairie COM disponible nativement dans PHP 5.

Bon code.
Modifié par Nolem (05 May 2010 - 15:34)