You may export data from various sources:

  • PHP Array

  • CSV

  • Doctrine Query (ORM & ODM supported)

  • PDO Statement

  • PHP Iterator instance

  • PHP Iterator with a callback on current

  • XML

  • Excel XML

  • XLSX (SpreadsheetML format for Microsoft Excel)

  • Sitemap (Takes another iterator)

  • Chain (can aggregate data from several different iterators)

You may also create your own. To do so, create a class that implements \Iterator.