Créer/modifier des fichiers open document, dont spreadsheet en .ods

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Créer/modifier des fichiers open document, dont spreadsheet en .ods

    Bonjour,

    Mon besoin principal serait de générer un fichier .ods (donc au format open document) ou à minima de le modifier. Le but est de permettre à des encadrants de sortie d'extraire une liste d'inscrits à la sortie qu'il encadre afin d'avoir les coordonnées et de pouvoir ajouter le calcul des frais de transport.

    J'ai fait une recherche avec "open document" dans les extensions mais ce n'est pas très concluant ! et mon amis duckduckgo voire "big brother" n'a pas été très utile non plus !
    Côté UNO, il ne semble n'y avoir rien en PHP ou Java : https://fr.wikipedia.org/wiki/OpenDo....A9veloppement

    bcag2
    Dernière édition par bcag2 à 30/04/2016, 20h37
    https://touticphoto.fr - "Ce n'est pas parce que c'est difficile qu'on n'ose pas, c'est parce qu'on n'ose pas que tout devient difficile" Sénèque

  • #2
    Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

    Bonjour,
    Il y a des bibliotéques PHP pour généré des fichiers ODS
    Une recherche google vous donnera des solutions.

    Vous avez aussi https://github.com/PHPOffice/PHPExcel qui est utilisé par phpMyAdmin par exemple
    Mais les données source viennent de quel composant ?
    Quel niveau de PHP avez vous ?
    Cordialement,
    Patrick
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

      Bonjour,

      Merci Patrick, j'ai trouvé ça sur github:
      Fusonic SpreadsheetExport
      et ça sur sourceforge :
      ods-php

      Les données sources viennent de la base, des tables _users et CB après analyse des tables AllEvents3.

      J'ai développé un code PHP qui synchronise régulièrement la liste des adhérents à jour de la fédération (inscription par internet) et crée automatiquement les compte sur le site de mon club, avec dans CB des infos spécifiques. Lors de l'organisation des sorties, je souhaite que par un bouton dans l'interface ou par une CRON, le code PHP extrait les données basiques et spécifiques des inscrits pour en faire un fichier ods simple contenant un script de calcul des frais kilométriques.
      Mon niveau en PHP est moyen car je l'utilise occasionnellement... (mais je suis développeur C++ à mon travail).

      Mon code PHP d'extraction est quasi prêt, j'ai créé dans un premier temps un fichier .csv mais je préférerai créé un fichier ods qui pourrait intégrer le script pour le calcul des frais.

      Dans un second temps... voir à le proposer pour l'intégrer dans AE3

      Bertrand (bcag2)
      https://touticphoto.fr - "Ce n'est pas parce que c'est difficile qu'on n'ose pas, c'est parce qu'on n'ose pas que tout devient difficile" Sénèque

      Commentaire


      • #4
        Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

        pour phpexcel voici un exemple http://blog.websourcing.fr/phpexcel-...ler-excel-php/
        Sinon sur github dans le pack phpexcel,il y a un répertoire exemple et document.
        http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
        http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

        Commentaire


        • #5
          Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

          Bonsoir,

          Merci Patrick mais sauf si le nom ne correspond pas au produit , phpexcel... c'est bien pour excel? Or je suis sous Linux et d'une manière générale, travaille sur des solutions en logiciel libre... d'où mon souhait de travailler avec le format Open Documents donc des fichiers .ods
          (en plus le format Open Documents est recommandé par la RGI v2)
          https://touticphoto.fr - "Ce n'est pas parce que c'est difficile qu'on n'ose pas, c'est parce qu'on n'ose pas que tout devient difficile" Sénèque

          Commentaire


          • #6
            Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

            Bonjour,
            lisez la doc et les exemples, phpExcel support tous les formats connus.
            PHPExcel is a library written in pure PHP and providing a set of classes that allow you to write to and read from different spreadsheet file formats, like Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.
            Cordialement,
            Patrick
            http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
            http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

            Commentaire


            • #7
              Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

              Sur la page GitHub, l'Open Document n'est mentionné que pour la lecture, mais peut-être est-ce une erreur?
              "Writing
              • BIFF 8 (.xls) Excel 95 and above
              • Office Open XML (.xlsx) Excel 2007 and above
              • HTML
              • CSV
              • PDF"
              https://touticphoto.fr - "Ce n'est pas parce que c'est difficile qu'on n'ose pas, c'est parce qu'on n'ose pas que tout devient difficile" Sénèque

              Commentaire


              • #8
                Re : Créer/modifier des fichiers open document, dont spreadsheet en .ods

                Faites un teste.
                Mais je suis sùr à 99% que ODS fonctionne en lecture/ecriture. C'est le format le plus simple à écrire(en dehors du csv).
                http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
                http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X