php: Lire lignes et colonnes fichier Excel (RESOLU)

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

hx.jonathan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 115
Inscription: Mer Mar 02, 2005 17:42

php: Lire lignes et colonnes fichier Excel (RESOLU)

Message le Jeu Nov 06, 2008 11:10

Salut à tous,


Je viens de parcourir les différents forum à la recherche d'une solution mais sans succès.

Voici donc mon problème :

J'ai un fichier excel qui contient des infos sur des activités (date, heure, prix, etc). Je souhaiterais récupérer les lignes et colonnes de ce fichier excel pour les introduire dans les champs de ma BDD sql.

Le souci est que l'ordre des champs de ce fichier excel et celui de ma BDD est diférent. Il faudrait donc que je puisse récupérer les colonnes dans différentes variables (pq pas un tableau) afin de pouvoir les ordonner comme je veux et ensuite les enregistrés dans les bons champs de ma base.

Merci à tous d'avance.

John
Dernière édition par hx.jonathan le Jeu Nov 06, 2008 20:18, édité 1 fois.


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Jeu Nov 06, 2008 12:06

Utilise une classe de manipulation de fichier excel, ça te simplifiera la vie :
Exemple : http://www.ustrem.org/en/articles/readi ... th-php-en/
(mais y'en a peut être d'autres mieux)


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Jeu Nov 06, 2008 12:08

Sauve ton fichier au format cvs et stocke le dans un tableau pour le trier.

fgetcsv


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Re: php: Lire lignes et colonnes fichier Excel

Message le Jeu Nov 06, 2008 14:56

hx.jonathan a écrit:J'ai un fichier excel qui contient des infos sur des activités (date, heure, prix, etc). Je souhaiterais récupérer les lignes et colonnes de ce fichier excel pour les introduire dans les champs de ma BDD sql.


rien de plus simple faut pas te noyer dans un verre d'eau avec php et tous le tintouin, excel c'est fait pour ça

le tout c'est de prendre une colonne vide (par exemple la D sachant que les collones A, B, C contiennent tes données ) et d'y introduire une formule du type :

="INSERT INTO `matable` (date, heure, prix) VALUES ('"&A1&"', '"&B1&"', '"&C1&"');"

tu recopie vers le bas cette formule (Ctrl B) et tu te retrouve avec une colonne de code SQL que tu colle dans phpmyadmin


OTP
Modérateur
Modérateur
 
Messages: 12922
Inscription: Ven Déc 16, 2005 22:41

Message le Jeu Nov 06, 2008 15:34

Je gère un certain nombre de mes bases de données avec Excel. J'ai écrit des bouts de VB pour Excel qui génère un batch d'instructions sql (ajout/retrait/mise à jour de ligne). Un upload, un lancement de fichier php et c'est plié.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités