PhpSpreadsheet
libreoffice-headless
Our great sponsors
PhpSpreadsheet | libreoffice-headless | |
---|---|---|
17 | 2 | |
12,915 | 6 | |
1.1% | - | |
9.5 | 10.0 | |
4 days ago | about 7 years ago | |
PHP | Shell | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PhpSpreadsheet
- Is there any laravel package to modify existing excel files
- is there a version of datatables or another package for in cell editing
-
Excel/PDF Report Generation in Laravel
a full list of sizes is in this file, https://github.com/PHPOffice/PhpSpreadsheet/blob/master/src/PhpSpreadsheet/Worksheet/PageSetup.php
-
Graphs in Excel generated from Laravel
You can use phpspreadsheet. It's the library that LaravelExcel relies on. Here's samples from their git repo: https://github.com/PHPOffice/PhpSpreadsheet/blob/master/samples/Chart/33_Chart_create_pie.php
-
Best Excel creation lib for PHP
I think https://github.com/PHPOffice/PhpSpreadsheet is what you're looking for. I've been using it for many years for an export generator, well maintained and working nicely.
-
Laravel development & production ready Docker build - help needed
But xlsx to csv sounds like a really simple task. You should consider if you could do the task using PHP, for example the PHPSpreadsheet package or it's wrapper Laravel-Excel.
-
What's the best practice in modifying/inserting values in specific cells of an existing excel file?
The docs directory on their github repository contains a lot of examples on how to read, modify and save spreadsheet files. They also have some documentation on their website.
You may want to look into this library: https://github.com/PHPOffice/PhpSpreadsheet
-
Most Useful GitHub repositories for Laravel
PhpSpreadsheet is a library written in pure PHP and offers a set of classes that allow you to read and write various spreadsheet file formats such as Excel and LibreOffice Calc.
libreoffice-headless
-
Laravel development & production ready Docker build - help needed
I'd use PHPWord then, but, if it's not enough, surely go ahead and have a headless libreoffice server like here. You can probably set up your own dockerfile following the examples, as the existing projects seem a bit outdated.
I'm not sure about the particular container. It seems to expose a port, but it doesn't seem to launch libreoffice itself. I think it's only intended for manual use from the host system. I noticed that there are also other images that seem to run libreoffice as a server and expose it's port, e.g. https://github.com/lcrea/libreoffice-headless
What are some alternatives?
Spout - Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way
PHPExcel
PHPWord - A pure PHP library for reading and writing word processing documents
ExcelAnt - Simple yet powerful Excel manipulation library for PHP 5.4+
gotenberg - A developer-friendly API for converting numerous document formats into PDF files, and more!
PHPPowerPoint - A pure PHP library for reading and writing presentations documents
Luckysheet - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
docker-image-php-nginx - Configurable Docker image for PHP-FPM with Nginx for several frameworks. Includes SQLite, Composer, Xdebug, Blackfire, NodeJS, database command-line clients and popular PHP extensions.
Laradock - Full PHP development environment for Docker.
laravel-docker - quickstart for production ready Laravel in docker
Intervention Image - PHP Image Processing