Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kasparsd/mini-sheets-php

Library for creating the most basic Office Open XML and Excel XLSX files.
https://github.com/kasparsd/mini-sheets-php

excel openxml php php-library xlsx

Last synced: 3 months ago
JSON representation

Library for creating the most basic Office Open XML and Excel XLSX files.

Awesome Lists containing this project

README

        

# 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).