Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2788 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Formules Excel remplies avec Perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formules Excel remplies avec Perl

n°1646680
EVAB
Court terme n'a pas d'avenir
Posté le 21-11-2007 à 17:00:36  profilanswer
 

Bonjour,
 
Je voudrais faire des hyperliens ou des calculs dans des cellules Excel à partir d'un programme Perl.
 
Pas de problème en saisie directe.
 
Par contre, quand j'essaye depuis Perl (ActiveState 1.6 638), la formule s'affiche dans Excel mais n'est pas opérante (le texte affiché est celui de la formule !).
 
Test.  
 
1) Saisie d'une formule en Cellule 2,5.
2) Récupération depuis le debugger
    x  
 
 

mood
Publicité
Posté le 21-11-2007 à 17:00:36  profilanswer
 

n°1646688
EVAB
Court terme n'a pas d'avenir
Posté le 21-11-2007 à 17:06:43  profilanswer
 

Désolée. J'ai appuyé sur <Entrée> et le message est parti sans crier gare !
 
   x $SheetBase->Cells(2, 5)->{Formula}
   donne '=LIEN_HYPERTEXTE("[NGCSF CA 1 Structures v1.04.xls]\'07-CreDet\'!D6";"Va en 07-CreDet D6" )'
 
3) Init de la formule avec le debugger
    $SheetBase->Cells(3, 5)->{Formula}='=LIEN_HYPERTEXTE("[NGCSF CA 1 Structures v1.04.xls]\'07-CreDet\'!D6";"Va en 07-CreDet D6" )'
 
    => Le texte complet de la formule est affichée et elle n'est pas opérante.
 
NB: c'est pareil pour des formules du type '=F5+F6'
 
Merci de votre assistance.
 
Eva

n°1646986
franceso
Posté le 22-11-2007 à 09:21:22  profilanswer
 

tu utilises un package particulier pour faire ça ?


---------------
TriScale innov
n°1647073
EVAB
Court terme n'a pas d'avenir
Posté le 22-11-2007 à 11:20:20  profilanswer
 

J'utilise ActivePerl 5.6.1 build 638
 
avec la package Win32 / OLE
 
use Win32;
use Win32::OLE qw(in with);
use Win32::OLE::Const 'Microsoft Excel';


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Formules Excel remplies avec Perl

 

Sujets relatifs
VBA Excel AutofilterMacro Excel pilotage PowerPoint
Importer fichier Excel dans Outlook2 macros excel
Ouvrir un fichier excel en focntion de son indiceXsl et police dans une cellule Excel
Régression Linéaire sous Excel[Excel] integrer un nom de fichier variable dans un RECHERCHEV
[macro] classement sur excelSynchro Excel/Sql
Plus de sujets relatifs à : Formules Excel remplies avec Perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR