# MiniSheets

[![Build Status](https://travis-ci.com/kasparsd/mini-sheets-php.svg?branch=master)](https://travis-ci.com/kasparsd/mini-sheets-php)

Extremely minimal and limited PHP library for creating the most basic Office Open XML and Microsoft Excel XLSX files.

Created as a learning excerise for creating the most basic possible XLSX file. See [this blog post for the origin story](https://kaspars.net/blog/excel-xlsx-xml-php).


## Requirements

- [`ZipArchive`](https://www.php.net/manual/en/class.ziparchive.php) for creating XLSX files which are actually ZIP files (TODO: add support for any ZIP library).


## Usage

Install it as a Composer dependency:

	composer require kasparsd/mini-sheets-php

See [examples](examples) for how to use it.


## Contribute

All contributions are welcome! Please create [an issue](https://github.com/kasparsd/mini-sheets-php/issues/new) or [open a pull request](https://github.com/kasparsd/mini-sheets-php/pulls) with the suggested changes.


## Credits

Created by [Kaspars Dambis](https://kaspars.net).
