begin process at 2012 05 29 09:55:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

importer données excel


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

importer données excel

mercredi 10 octobre 2007 à 17:50:17 | importer données excel

tonytruand

Bonsoir à tous

j'ai récupéré une fonction faite par quelqu'un (je l'en remercie au passage) et je ne sais pas l'adapter car elle est prévue et fonctionne parfaitement pour récupérer des données inscrite sur une première feuille d'un classeur excel mais j'aimerais recupérer des données sur une autre feuille. J'ai essayé un tas de combinaisons mais je n'y arrive pas.

quelqu'un peut il m'aider ? merci ar avance

voici la fonction

 
function ImportFromXLS_Direct() {
var Path_file;    // Chemin du fichier
var oExcel;       // Application Excel
var oExcelSheet;  // Feuille de calcul
var oWkBooks;     // Contenu du fichier Excel

// Le chemin peut aussi être mis en "dur" exemple : Path_file = "c:/mes documents/répertoire/Excel_export.xls"
var Rep_cour = window.location.href;           // Répertoire de la page htm en cours
var Index = Rep_cour.lastIndexOf("/");         // Rechecher du dernier séparateur /
var Rep_cour = Rep_cour.substring(0,Index);    // Répertoire du fichier
var Path_file = "C:\\import.xls";

// Lancement de EXCEL
oExcel = new ActiveXObject('Excel.Application');
oExcel.WorkBooks.Open (Path_file);

// Pour rendre EXCEL visible sinon supprimer la ligne
oExcel.Visible = true;

document.getElementById("A1").innerHTML = oExcel.ActiveSheet.cells(2,3).value; // Cellule(lignes, colonnes)

// fermeture de EXCEL
oExcel.WorkBooks.Close;
oExcel.Quit();
}

mercredi 10 octobre 2007 à 18:33:47 | Re : importer données excel

PetoleTeam

Membre Club

Bonjour,
il te faut dans ce cas d'abord activer la feuille dont tu souhaites récupérer les données, par défaut c'est la première feuille qui est activée.
cela doit être un truc du style
oExcel.Sheets("Feuil2").Select mais rien n'est moins sûr !
;0)

mercredi 10 octobre 2007 à 19:17:07 | Re : importer données excel

tonytruand

bonsoir,

j'avais testé le oExcel.Sheets("Feuil2")  mais pas le  oExcel.Sheets("Feuil2").Select

malgré tout rien n'y fait

merci pour vos idées

mercredi 10 octobre 2007 à 21:21:24 | Re : importer données excel

PetoleTeam

Membre Club

essaies avec Sheets("feuille2").Activate peut être !
;0)

jeudi 11 octobre 2007 à 07:07:26 | Re : importer données excel

tonytruand

Salut et tout d'abord merci pour cette suggestion qui me fait avancer un peu car

en faisant
document.getElementById("A1").innerHTML = oExcel.Sheets("TEST").activate.cells(1,1).value;

Excel s'ouvre sur la bonne feuille,

mais message : cet objet ne gère pas cette propriété ou cette méthode

maintenant le tout est d'aller chercher le contenu de la cellule

et là je continue à ramer

jeudi 11 octobre 2007 à 07:39:15 | Re : importer données excel

tonytruand

Réponse acceptée !

trové grâce à vous   merci

function ImportFromXLS_Direct() {
var Path_file;    // Chemin du fichier
var oExcel;       // Application Excel  oExcel.ActiveSheet

 

// Chemin du fichier EXCEL avec des "/" et non des "\"
// Le chemin peut aussi être mis en "dur" exemple : Path_file = "c:/mes documents/répertoire/Excel_export.xls"
var Rep_cour = window.location.href;           // Répertoire de la page htm en cours
var Index = Rep_cour.lastIndexOf("/");         // Rechecher du dernier séparateur /  WorkBooks.Open (Path_file)
var Rep_cour = Rep_cour.substring(0,Index);    // Répertoire du fichier  .cells(1,1).value  oExcel.Sheets("TEST").activate
var Path_file = "C:\\Documents and Settings\\luc.PROLA\\Bureau\\importerexcel\\import.xls";

// Lancement de EXCEL
oExcel = new ActiveXObject('Excel.Application');
oExcel.WorkBooks.Open (Path_file);
oExcel.Sheets("TEST").activate;

// Pour rendre EXCEL visible sinon supprimer la ligne
oExcel.Visible = true;

document.getElementById("A1").innerHTML = oExcel.ActiveSheet.cells(1,1).value; // Cellule(lignes, colonnes)

mercredi 28 janvier 2009 à 16:04:50 | importer données excel

yb2008

est ce que tu peux m'envoyer le code

<html>
<body>
.....................
.....................

</body>
</html>

avec la fonction et le script inclut

Merci d'avance.


mercredi 28 janvier 2009 à 16:04:51 | importer données excel

yb2008

est ce que tu peux m'envoyer le code

<html>
<body>
.....................
.....................

</body>
</html>

avec la fonction et le script inclut

Merci d'avance.




Cette discussion est classée dans : données, file, excel, path, oexcel


Répondre à ce message

Sujets en rapport avec ce message

Transfert de données fichier PDF vers Excel [ par Disa ] Bonjour,Je suis occupé à créer un fichier PDF avec formulaire à remplir par l'utilisateur. Je cherche un moyen sur un réseau interne de transférer les Importer données d'un tableau excel... [ par djudju45 ] Salut à tous, je souhaiterai savoir s'il est possible d'importer des données (contenues dans les cellules) d'un fichier excel dans un tableau html.Si Problème de lecture dans excel [ par Pyros62 ] Bonjour,Présentation de la page :Cette page représente un mini système de messages avec le nom, la date et le message. Cette fonction aurait put être Extraire données excel [ par flopad ] Bonjour tout le monde! Voilà ce que je souhaiterais mettre en place (annuaire entreprise sur un intranet): Je fais un formulaire en php, l'utilisat exportation des données vers excel [ par isecso ] Salut tous Ce code n'a pas put fonctionner . /*--------------------------------------------------------- Nom de la fonction : exportToXL Description : Fermer Excel sans sauver ? [ par fdelaruelle ] Bonjour,Voici mon code :oExcel.WorkBooks.Close;oExcel.Quit();1) Comment fermer le classeur sans qu'il y ait une demande de sauvegarde ?2) Connaissez-v Envoyer données vers un fichier excel [ par Julien39 ] Bonjour à tous,J'ai appris à coder en html ce matin, mon niveau est donc loin d'être excellent. Je dois créer une page internet qui permet aux utilisa Automatiser le passage de données excel à un tableau web ? [ par Rose6 ] Salut, j'ai une page web avec un tableau de 100 cases par 100 cases qui va servir a recenser entre autres la nationalité, le prénom et l'age de diffé utiliser les données d'un fichier Excel [ par 3ismat ] Bonjour J'ai un fichier excel qui utilise des formules mathématiques qui sont protégées par mot de passe (c.à.d je peut pas savoir ces formules) bon l


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,624 sec (3)

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