Skip to content

This Symfony bundle integrates PhpSpreadsheet into Symfony using Twig.

License

Notifications You must be signed in to change notification settings

chatlumo/TwigSpreadsheetBundle

This branch is 14 commits behind MewesK/TwigSpreadsheetBundle:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 28, 2018
Jan 28, 2018
Jun 15, 2017
Jun 15, 2017
Jun 17, 2017
Jan 27, 2018
Jan 27, 2018
May 28, 2017
Jul 2, 2017
Jan 27, 2018
Jun 18, 2017
Jun 18, 2017

Repository files navigation

TwigSpreadsheetBundle

Teavis CI: Build Status Scrutinizer: Code Quality Code Coverage SensioLabsInsight: Code Quality

This Symfony bundle integrates PhpSpreadsheet into Symfony using Twig.

Features

  • Easy to use Twig integration including macro and include support
  • Use existing spreadsheet files as templates. The easiest way to customize fonts, colors, etc.
  • ...

Supported output formats

The supported output formats are directly based on the capabilities of PhpSpreadsheet.

  • Open Document Format/OASIS (.ods)
  • Office Open XML (.xlsx) Excel 2007 and above
  • BIFF 8 (.xls) Excel 97 and above
  • CSV
  • PDF (using mPDF, which need to be installed separately)

Software requirements

The following software is required to use PhpSpreadsheet/TwigSpreadsheetBundle.

Required by this bundle:

  • PHP 7.0 or newer
  • Symfony 3.2 or newer

Required by PhpSpreadsheet:

  • PHP extension php_zip enabled
  • PHP extension php_xml enabled
  • PHP extension php_gd2 enabled (optional, but required for exact column width autocalculation)

Documentation

The source of the documentation is stored in the Resources/doc/ folder in this bundle:

Resources/doc/index.rst

You can find a prettier version on readthedocs.org:

https://twigspreadsheetbundle.readthedocs.org

Installation

All the installation instructions are located in the documentation.

License

This bundle is under the MIT license. See the complete license in the bundle:

Resources/meta/LICENSE

About

This Symfony bundle integrates PhpSpreadsheet into Symfony using Twig.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 87.8%
  • HTML 12.1%
  • Python 0.1%