Migration Access/VBA/Windows=> PHP/MySQL/Linux

Migration Access/VBA/Windows=> PHP/MySQL/Linux - PHP - Programmation

Marsh Posté le 06-02-2005 à 10:24:03    

Salut tout le monde
Il a ete decide dans mon entreprise de migrer l'ERP (qui fonctionnait jusque la sous access avec des modules en vba un peu partout sous office) vers MYSQL/Linux en utilisant le superbe PHP (dont je ne connais pas encore un traitre mot reserve).
La question qui m'angoisse au plus haut point est de savoir si je pourrais aisement recoder tous les modules VBA que j'utilisais jusque la (a savoir ,l'import de fichier csv ,la generation de fichiers excel,l'integration d'autres fichiers excel...) avec PHP qui me semble etre plutot un outil de creation de pages web (bien qu'un de mes collegues qui n'en a jamais code une ligne soutienne qu'il a des fonctionnalites proches du C).
Je me suis documente un petit peu et je constate que le PHP permet effectivement la OOP mais est ce bien l'outil ideal pour ce genre de choses?
 

Reply

Marsh Posté le 06-02-2005 à 10:24:03   

Reply

Marsh Posté le 06-02-2005 à 14:06:29    

Sincérement je ne pense pas que ce soit l'outil idéal mais en installant les bonnes librairies ca doit pourvoir jouer.

Reply

Marsh Posté le 06-02-2005 à 14:14:20    

tu vas devoir recoder toutes tes fonctions ca c'est certain
d'un autre coté pour ce qui est de l'import CSV, le traitement de fichier excel, php sait tres bien faire(objet COM pour Excel)
tu peux aussi faire du PDF si ca t'interesse :)
 
 

Reply

Marsh Posté le 06-02-2005 à 14:53:45    

Mais etant donne que la machine sera sous linux il aura un peu de peine a utiliser l'objet COM ...

Reply

Marsh Posté le 06-02-2005 à 16:43:17    

faire du pdf serait pas mal aussi
mais le point critique est l'import/export de csv (certains sont extremement volumineux)

Reply

Marsh Posté le 07-02-2005 à 09:55:46    

Citation :

mais le point critique est l'import/export de csv (certains sont extremement volumineux)


PHP a une fonction dédiée à ça:
http://fr2.php.net/manual/fr/function.fgetcsv.php


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 07-02-2005 à 10:17:33    

genial merci

Reply

Marsh Posté le 07-02-2005 à 14:44:32    

Cerel a écrit :

Mais etant donne que la machine sera sous linux il aura un peu de peine a utiliser l'objet COM ...


oops :whistle:

Reply

Marsh Posté le 08-02-2005 à 08:54:07    


ce qui veut dire qu'il n'y a pas d'equivalent a cet objet (qui me semble fort interessant ma foi  :wahoo: ) sous linux?

Reply

Marsh Posté le 08-02-2005 à 12:47:43    

Ben l'object COM est specifique a Windows (c'est une sorte d'invention de MS).
Il permet la communication entre plusieurs applications. Donc si tu es sous windows et que Office est installe, il va te permetre de "piloter" word depuis php (pour creer des fichiers word par exemple).  
Or si ton serveur est sous linux, tu n'as ni l'objet COM ni Office d'installe.
A la limite tu peux essayer de voir du cote d'OpenOffice.org.
On sait jamais ...

Reply

Marsh Posté le 08-02-2005 à 12:47:43   

Reply

Marsh Posté le 22-08-2005 à 12:57:03    

Salut,
 
Je viens de faire quelques recherches sur la question ...
A ce que j'ai vu il est possible de generer des fichiers Excel simples sous linux (en faisant à la main le boulot de COM) parcontre je trouve nulle part de moyen de recreer des fichiers .doc ... Parcontre il me semble que c'est possible de generer "l'equivalent" OpenOffice d'un .doc (sxv ou qqch du genre .. j'ai pas de doc sous la main) .. et probablement qu'en faisant un exec de OO sur ce document avec les bon params on peut le convertir en .doc .. Mais c'est loin d'etre simpas comme demarche ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-09-2005 à 16:25:55    

speleo pour louer les qualites de php et preciser qu'il est possible avec la classe spreadsheet_excel_writer de creer de superbe fichiers excel meme sous linux.
comme le dit esox_ch le word a pas l'air d'avoir d'equivalent c'est pour cela que tout ce qui est document dans l'ERP est un pdf depuis la migration (htmldoc powa)

Reply

Marsh Posté le 15-09-2005 à 14:11:23    

Equivalent des .doc ? => RTF. Et c'est un format dont la norme est librement accéssible, donc même s'il existe pas encore ce qu'il faut, c'est faisable.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed