The PHPExcel module allows developers to export/import data to/from Excel files.

# DEPENDENCIES

This module depends on the Libraries API module (http://drupal.org/project/libraries).

In order for this module to work, you must download the PhpSpreadsheet library (https://github.com/PHPOffice/PhpSpreadsheet).

# INSTALLATION

1. Install the module as any other Drupal module.
2. Download the PhpSpreadsheet library and extract it inside your site's libraries folder*.
3. Run "composer install" in the libraries folder to install all dependecies.

* The PhpSpreadsheet library can be extracted in any libraries folder you want (sites/*/libraries). You should have sites/*/libraries/PhpSpreadsheet/src/PhpSpreadsheet/Spreadsheet.php.

# IMPORTANT: UPGRADE FROM 2.x TO 3.x

The phpexcel.api.inc file was still available in 2.x for backward compatibility reasons, *but has completely been removed in 3.x*. Code must now include phpexcel.inc !

Also, *the include path for the library has changed*! Make sure to move your library files (see Installation above). This may seem odd, but the previous way to store the library was not "right", in that you could not simply extract the downloaded archive to your libraries folder. Now you can.