begin process at 2012 05 29 02:15:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Conversion access --> Excel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conversion access --> Excel

vendredi 6 janvier 2006 à 14:06:42 | Conversion access --> Excel

flopad

Bonjour,

j'ai sur mon Intranet une base de données Access qui contient un annuaire de la société, je voudrais par le bias d'un bouton transformer ma base access en un fichier excel téléchargeable.

Comment faire?????

Merci d'avance.
vendredi 6 janvier 2006 à 14:13:15 | Re : Conversion access --> Excel

malalam

Administrateur CodeS-SourceS
Hello,

ça ne concerne pas php.
Tu peux manipuler les objets COM en php, ça oui. Mais après, l'export d'une base acces en un classeur excel...ça ne concerne que les possibilité d'Access. Donc cherche déjà de ce côté, puis regarde la doc php.net sur la lib COM.
vendredi 6 janvier 2006 à 14:43:14 | Re : Conversion access --> Excel

sidf

même avis que malalam
tu peux générer un fichier xls directement d'une macro
access
mais ce n'est peut être pas ce que tu veux faire...

vendredi 6 janvier 2006 à 14:49:09 | Re : Conversion access --> Excel

flopad

En fait je veux faire un script qui permet au clic sur un bouton d'ouvrir un fichier excel avec pour contenu la base access...
vendredi 6 janvier 2006 à 15:18:59 | Re : Conversion access --> Excel

malalam

Administrateur CodeS-SourceS
Impossible.

Sauf en utilisant un objet COM, donc, et avec Excel sur ton serveur.
Sinon, une base Access s'ouvrira avec ce que l'utilisateur a sur son poste comme logiciel associé aux fichiers Access.
vendredi 6 janvier 2006 à 15:47:21 | Re : Conversion access --> Excel

flopad

OK et comment est ce que je peux faire ça??
Tu peux me donner au moins une petite trame à suivre??
vendredi 6 janvier 2006 à 15:58:23 | Re : Conversion access --> Excel

malalam

Administrateur CodeS-SourceS
http://fr.php.net/manual/fr/ref.com.php

Un exemple pris dans les commentaires de cette page. Permet de se connecter à une base Access, et faire quelques manip dessus.

<php?
//Connect Database
$dbfile='D:\DB\log.mdb';
$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open(DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".$dbfile; );
$rs = $conn->Execute("
Select * From tb_sql");
$tmp_result=$rs->Fields("
count");
$result[$count]=$tmp_result->value;
echo "
$count ==> $result[$count] <br>";
$rs->Close();

?>

lundi 9 janvier 2006 à 11:16:07 | Re : Conversion access --> Excel

flopad

Salut!
J'ai un peu modifié le bout de code que tu m'as donné :
<?php
//Connect Database
$dbfile="D:\\Qualite\Annuaire\Annuaire.mdb";
$Annuaire="Annuaire";

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=.$dbfile");
$requete = "Select * From $Annuaire";
$rs = $conn->Execute($requete) OR DIE ('Erreur de requête!');
$tmp_result=$rs->Fields("count");
$result[$count]=$tmp_result->value;
echo "$count ==> $result[$count] <br>";
$rs->Close();
?>

Et ce me donne les erreurs suivantes :

Warning: (null)(): Invoke() failed: Une exception s'est produite. Source: Microsoft OLE DB Provider for ODBC Drivers Description: [Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'Temporary (volatile) Jet DSN for process 0xff0 Thread 0xc78 DBC 0x841f44 Jet'. in D:\qualite\test.php on line 7

Warning: (null)(): Invoke() failed: Une exception s'est produite. Source: ADODB.Connection Description: Cette opération n'est pas autorisée si l'objet est fermé. in D:\qualite\test.php on line 9
Erreur de requête!


Quelle boulette ai-je fait...??



Cette discussion est classée dans : access, base, excel, conversion


Répondre à ce message

Sujets en rapport avec ce message

lire de Access en PHP et ecrire le resultat en Excel [ par abbas_f ] BonjourJ'ai un petit probleme, je dois lire d'une base de donnée Access en PHP, des informations et les mettre dans un fichier Excel. d'abord pour f MS ACCESS : ecrire dans une table d'une base de donnée access [ par Safireo ] Salut ! J'ai une base de données access sur mon serveur : "base.mdb". Dans cette base de données j'ai une table qui porte le nom "table" et deux attri exportation base oracle vers Excel via php [ par isecso ] Salut tous ;je voudras une exemple d'exportation des données de base oracle vers un fichier Excel via phpet merci d'avance . exportation base oracle vers Excel via php [ par isecso ] salut tous SVP aider moi je veux  un exemple d'exportation des données d'une base données Oracle vers un fichier Excel via¨<font color="#ff0 BD access et PHP [ par olst59 ] Bonjour,      Actuellement en stage , je suis a la recherche d'explication pour pouvoir se connecter sur une base de donnée access a partir de mes pag Connexion à distance sur base Access [ par Benz ] Bonjour à tous,J'ai lu quelque part qu'il était possible de se connecter à pages PHP d'un serveur A sur la base MySql d'un serveur B, via PHP. Il faut Je sais plus quoi faire... [ par kader55 ] Bonjour!Je suis sous linux Suse 10.2.J'ai apache2.0,php5 et mysql 5,unixodbc 2.2 installe sur mon poste.J'essaie de me connecter a une base access (ou communication entre php et excel [ par developinform ] Bonjour; Je veux importer des données d'une feuille Excel a une base de données sous Mysql (en utilisant le php ou non). Alors est ce que c' importer des données de l'excel vers phpmyadmin [ par hajarkoui ] Je travail actuellement sur une base de donnée sur phpmyadmin. Je souhaiterai importer le contenu d'un fichier excel dans une table de cette base de d


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales