Données excel dans un script php

Fermé
alu6natik - 18 mai 2010 à 08:15
 alu6natik - 18 mai 2010 à 19:13
Bonjour,
alors voici mon problème,je possède une grande liste d'adresses sous fichier excel (nom prénoms adresse code postaux ville pays) et j'aimerais pourvoir envoyer ce fichier excel dans un autre fichier qui traite les informations de mon fichier excel, par exemple, vérifier que pour la colonne code postaux ce soit bien des numéros, que les adresse soient correct.....
Si quelqu'un aurait une petite idée.
Merci d'avance.


A voir également:

6 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
18 mai 2010 à 18:14
Les bases de données sont plus appropriées qu'une feuille Excel. Tu peux également utiliser un fichier XML.
0
Je pensais envoyer mon fichier excel sous forme .csv dans une base de données, et ensuite traiter toutes mes adresses avec des petits programmes ??? Serait-ce une bonne idée ??
un fichier texte qui ressemble genre à :
"55000","fernand,"lucien",
tout est séparé et après je fais un petit programme qui relève tous les champs et je les envoie dans ma base de donnée.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
18 mai 2010 à 18:51
Oui, ça à l'air d'être une bonne idée.
Si tu veux un exemple de script :
$fichier = fopen('fichier.txt','r');
while(!feof($fichier)) {
    $ligne = fgets($fichier);
    $donnees = explode(',', $ligne);
    // ...
}
fclose($fichier);
?>
0
Merci beaucoup je vais tester ça demain, quelle base de données serait le mieux à utiliser pour cela ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
18 mai 2010 à 19:10
Ça dépend de tes besoins.
Tu peux essayer MySQL ou PostegreSQL.
0
D'accord merci beaucoup je teste ça demain. Bonne soirée :)
0