Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-37287 import latest 3rd party libs into 2.5dev META
  3. MDL-35356

Replace Excel_Writer with PHPExcel and improve ODS export

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.3.2
    • 2.5
    • Libraries
    • MOODLE_23_STABLE
    • MOODLE_25_STABLE
    • w51_MDL-35356_m25_excel
    • Hide

      1/ use http://127.0.0.1/lib/tests/other/spreadsheettestpage.php to generate the test files
      2/ open the files in various office suites (alternatively use the attached samples)
      3/ test existing excel/ods export in moodle
      4/ test it using different browsers (IE, FF, Safari, ignore Chrome, lol, not really).

      Show
      1/ use http://127.0.0.1/lib/tests/other/spreadsheettestpage.php to generate the test files 2/ open the files in various office suites (alternatively use the attached samples) 3/ test existing excel/ods export in moodle 4/ test it using different browsers (IE, FF, Safari, ignore Chrome, lol, not really).

    Description

      The Excel_Writer library has been failing to produce reliable output for some time. We have been considering dropping Excel support altogether.

      However it may be worth considering a new alternative called PHPExcel.

      Attachments

        1. moodletest.ods
          6 kB
        2. moodletest.xls
          10 kB
        3. moodletest.xlsx
          12 kB

        Issue Links

          Activity

            People

              skodak Petr Skoda
              salvetore Michael de Raadt
              Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
              David Monllaó David Monllaó
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Laurent David, Raquel Ortega, Sara Arjona (@sarjona)
              Votes:
              5 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                14/May/13