[RESOLU] Lire un Tableau Excel et y écrire ses valeurs dans une bdd

Petit nouveau ! | 4 Messages

24 mars 2014, 11:55

Bonjour, je suis le petit nouveau de la communauté, et voici mon premier post.

Mon problème est dans de lire un tableau Excel, pour y écrire les valeurs dans une bdd oracle.

Problème : Il ne faut pas que j'utilise csv, et dès qu'une valeur change dans le tableau, elle doit être réactualisée dans la bdd ( en supprimant l'ancienne donc )

Comment est-ce que je pourrais faire ? Est-ce possible en PHP ? Faut-il des bibliothèques spéciales, si oui lesquelles ?

Autre problème, si jamais un gros spécialiste me répond, les données peuvent être farfelues et avoir des valeurs pour le moins étrange.

Je serai les corriger ( je pense ), mais comment faire pour ignorer les données farfelues ( j'ai mes idées mais l'appui de quelqu'un qui s'y connait plus m'aiderait ) ?

Voilà, en vous remerciant d'avant du temps que vous prendrez à me répondre

Eléphant du PHP | 453 Messages

24 mars 2014, 20:16

Bonjour, je suis le petit nouveau de la communauté, et voici mon premier post.

Mon problème est dans de lire un tableau Excel, pour y écrire les valeurs dans une bdd oracle.

Problème : Il ne faut pas que j'utilise csv, et dès qu'une valeur change dans le tableau, elle doit être réactualisée dans la bdd ( en supprimant l'ancienne donc )

Comment est-ce que je pourrais faire ? Est-ce possible en PHP ? Faut-il des bibliothèques spéciales, si oui lesquelles ?
Salut,

Ce n'est pas en php que tu peux faire ça mais en VBA. Sinon, il faut demander à Excel la participation de php pour faire ce job (donc en VBA).

Pour parser un fichier Excel, il y a phpexcel par exemple.
Autre problème, si jamais un gros spécialiste me répond, les données peuvent être farfelues et avoir des valeurs pour le moins étrange.

Je serai les corriger ( je pense ), mais comment faire pour ignorer les données farfelues ( j'ai mes idées mais l'appui de quelqu'un qui s'y connait plus m'aiderait ) ?
????
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

Petit nouveau ! | 6 Messages

25 mars 2014, 17:15

Tu peux regarder la bibliothèque PHPExcel qui permet de lire et écrire des fichiers Excel

https://phpexcel.codeplex.com/

Petit nouveau ! | 4 Messages

27 mars 2014, 13:57

Merci à tous pour vos réponses. Je me doutais qu'il fallait utiliser PHPExcel. Je vais essayer. Sinon je coderai dans un autre langage. Ce qui m'embête un peu car tout le reste est en PHP. Mais bon, je vais continuer mes recherches de mon côté.

Staff : Vous pouvez marquer que le sujet est résolu.