Vous êtes ici : Accueil / Forums & ML / Forums Python / Forum général Python / python open office

python open office

Remonter à Forum général Python
  • python open office

    Envoyé par obed50 le 24 Juin 2007 à 00:37
    salut je suis nouveau et je m'essaye à python.dans le tableur d'open office j'entre des données ds les cellules.j'utilise pour certaines cellules differentes couleurs de fond où est inscrit des dates.
    est il possible avec python de rechercher dans une plage, le nombre de cellules à fond vert ds lequel est inscrit 15/07/2007 par exemple.
    merci d'avance.
    • Re: python open office

      Envoyé par obed50 le 28 Juin 2007 à 20:46
      merci je vais de ce pas jetter un coup d'oeil
      a plus
    • Re: python open office

      Envoyé par jean_trantecisse le 4 Juillet 2007 à 19:54
      Si tu n'as pas trouvé ton bonheur, voici un petit truc qui marche
      il suffit de traiter la valeur date avec la valeur que tu veux et de te balader sur tes cellules en remplaçant (4,4) par des variables


      def couleurfond():
      documentbase = XSCRIPTCONTEXT.getDocument()
      feuillesbase = documentbase.Sheets
      feuille = feuillesbase.getByName("Feuille1")
      celluletest = feuille.getCellByPosition (4,4 )
      date = celluletest.String
      couleurfond = celluletest.CellBackColor
      if couleurfond ==16711680 :
      celluletest.String = "OK"
    • Re: python open office

      Envoyé par amine le 25 Juin 2007 à 17:28
      La réponse à tes interrogations existentielles se trouve à la page http://wiki.services.openoffice.org/wiki/Python_as_a_macro_language . et avec le mot-clé "pyuno", google est ton ami.
    • Re: python open office

      Envoyé par obed50 le 28 Juin 2007 à 15:34
      salut et merci pour ta reponse mais le site est en anglais je n'y comprend rien, en fait j'aimerais savoir concretement la demarche à faire pour ecrire quelques lignes de programmation avec python pour executer ma requête.Je suppose qu'il faut une fois ds mafeuille de calcul aller ds macro, macro python....mais apres?Je suis nul je sais mais il me faut un petit entière pour demarrer
      merci d'avance
    • Re: python open office

      Envoyé par amine le 28 Juin 2007 à 20:17
      Non, tu n'es pas nul, juste qu'il faut que tu saches que la plupart de la documentation disponible (gratuitement) sur internet est en anglais. c'est ainsi, faut se faire une raison.
      Bon, pour faire court, telecharge ce pdf:
      http://fr.openoffice.org/Documentation/Guides/Andrew5.pdf

      Avec ce pdf, tu peux tres tres bien respirer :)
      Si tu cherches de la doc additionnelle:
      http://fr.openoffice.org/Documentation/Guides/Indexguide.html

      Attention, j'ai parcouru la doc en ligne du site openoffice.org, c'est truffé de pages 404, donc au moindre doute, telecharge la doc pdf ou swx ou zip dans http://fr.openoffice.org/Documentation/Index.html
Rendu par Ploneboard