Accueil > Forum > > > > xls vers mysql
xls vers mysql
lundi 4 décembre 2006 à 10:36:25 |
xls vers mysql

el_bassir
|
Salut,  Est ce qu'il y a quelqu'un qui pourra m'aider à créer un code php qui me permettera d'importer des données dans une base de données mysql à partir d'un fichier excel?? Et merci d'avance.... 
|
|
lundi 4 décembre 2006 à 11:30:38 |
Re : xls vers mysql

Bling 182
|
Pour éviter de t'arracher les cheveux, ne travaille pas sur les fichiers xls (format fermé, enregistré dans un format pas lisible par un humain). Exporte tes fichiers en .csv (champs séparés par des point virgules). Il te sera beaucoup plus simple de travailler la dessus, étant donné que ces fichiers sont enregistrés en ASCII.
|
|
lundi 4 décembre 2006 à 11:31:25 |
Re : xls vers mysql

syndrael
|
http://www.flatmysql.com/help/excel.htm
S.
|
|
lundi 4 décembre 2006 à 12:15:33 |
Re : xls vers mysql

coucou747
|
Salut, tu peux aussi séparer tes colones par des tabulations et tes lignes par des \n... ça marche simplement... In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
lundi 4 décembre 2006 à 16:49:50 |
Re : xls vers mysql

el_bassir
|
Merci pour toutes vos réponse, mais ce que je veux moi c'est un formulaire qui me permettera de mettre les donnés de ma feuille excel (format xls ou csv) sur la base de données en un simple clique. Si vous avez un code pour faire ca, ca va etre cooool. Je veux au moins savoir comment lire les données a partir du fichier excel (xls ou csv) je me debrouillerai pour le reste. Merci 
|
|
lundi 4 décembre 2006 à 17:15:47 |
Re : xls vers mysql

Bling 182
|
Voici une fonction (non testée) qui devrait te permettre d'inserer dans une bdd les données de ton fichier .csv (séparé par des ;). Je suppose que la connexion à la BDD est faite.
function readCSV ($file) // on passe le résultat du fopen ("fichier.csv"); { $file_content = split ('\n', file_get_contents ($file)); // on a un tableau avec les lignes du fichier foreach ($file_content as $line) // seul défaut, on inclut également la premiere ligne (intitulé des colonnes) { $fields = split (';', $line); // on sépare les "colonnes"
$req = "INSERT INTO base VALUES($fields[0], $fields[1]...);"; // adapter en fonction du nombre de colonnes. mysql_query ($req) or die ("Erreur SQL..."); } print ('Contenu du fichier bien inséré <br />' . "\n"); }
|
|
lundi 4 décembre 2006 à 19:25:20 |
Re : xls vers mysql

syndrael
|
et le fgetcsv ?? Il peut servir non ?? LOL !!
Moi kan je parle d'insérer de l'Excel c'est du XLS.
Si tu 'peux' insérer du CSV, c'est beaucoup plus pratique pour toi..
De mon coté, mes utilisateurs ne savent même po ce ke c'est du CSV.. Pauvre de moa !!
S.
|
|
vendredi 15 décembre 2006 à 12:01:47 |
Re : xls vers mysql

sdisp
|
Bonjour.
Je c'est bien que ce n'est pas ce que tu as demandé mais si ca peux te dépanner, le logiciel navicat fait cela.
@+
|
|
Cette discussion est classée dans : données, mysql, xls
Répondre à ce message
Sujets en rapport avec ce message
Créer une base de données MySQL avec PHP [ par dannywilde ]
J'essaye de créer la base de données dans un script PHP mais à chaque fois que j'essaye, le PC mouline pendant une durée illimitée et n'affiche rien m
Formulaire de modification de données [ par kharm ]
Bonjour, Je voudrais réaliser un formulaire de mise à jour qui me permettent de modifier les données existante dans ma base. Voici mon code : $cnx = m
ARCHIVER DES DONNEES MYSQL [ par alexthehobbit ]
Comme ma base de données MySql devient assez énorme avec le temps, je voudrait pouvoir à partir de mon application archiver des vieilles données qui s
ARCHIVER DES DONNEES MYSQL [ par alexthehobbit ]
Comme ma base de données MySql devient assez énorme avec le temps, je voudrait pouvoir à partir de mon application archiver des vieilles données qui s
Editer des données (Super débutante!!) [ par _hatred_ ]
Bonjour à tous,J'ai un problème concernant la modification de données. En effet, j'ai une page qui qui affiche le contenu de ma base de données et je
[MySQL] Recupérer des données pour les comparer [ par Mingain ]
Comment récupérer des données d'une table pour les comparer avec des variables? ??? ???Minga
Modification données MYSQL à une heure donnée [ par citizenh ]
Bonjour,Quelqu'un a-t-il une idée sur comment déclencher un évènement sur une base donnée à une heure précise?Par exemple modifier des données dans un
Problème de récupération de données sous forme de tableau avec : mysql_fetch_array [ par rem78 ]
Bonjours, J'ai un problème de récupération de données depuis ma table sous forme de tableau avec l'instruction, mysql_fetch_array J'ai fais le script
Mettre à jour données d'une table [ par yonico ]
Petite question d'un debutant :je voudrais mettre à jour les données d'une table mais je n'y arrive pas voilà ce que j'ai mis :$reponse = mysql_query(
récupération de données sql dans une checkbox [ par greg62300 ]
Salut,Voici mon problème.A partir d'un formulaire contenant une checkbox, je souhaiterai pouvoir récupérer des données de la base de données, dans le
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|