Download the PHP package fluentxlsx/fluentxlsx without Composer

On this page you can find all versions of the php package fluentxlsx/fluentxlsx. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package fluentxlsx

FluentXLSX

A fluent, developer-friendly PHP library that unifies the functionalities of SimpleXLSX (for reading Excel files) and SimpleXLSXGen (for writing Excel files).

With FluentXLSX, you can read, transform, and write Excel files in a single, consistent, and expressive API — without worrying about the differences between underlying libraries.

Features

Dependencies

This library is built on top of the following libraries which are provided by shuchkin:

Credit:
Special thanks to Sergey Shuchkin for creating and maintaining SimpleXLSX and SimpleXLSXGen, which make this project possible.

Both are stable, battle-tested libraries that handle the low-level complexity of the XLSX format.
FluentXLSX focuses on providing a clean, expressive, and fluent API over them.

Installation

Install via Composer:

Usage Examples

Read an Excel file

Read from raw data

Select sheet by name or active sheet

Get specific rows or range

Get explicit rows

Get headers

Convert to associative array

Get all sheet names

Get a cell by reference or index

Direct Access to SimpleXLSX Methods

You can also use methods from the underlying SimpleXLSX library directly on the reader object returned by Excel::read().
This allows you to access advanced features or methods not wrapped by FluentXLSX.

Example:

Other SimpleXLSX methods can be used in the same way.
Refer to the SimpleXLSX documentation for more details.

Write an Excel file

Creating and Managing Sheets

Add a new sheet

Add multiple sheets

Select an existing sheet to work with

Writing Cell Values

Write a value using Excel notation

Write using row/column coordinates

Writing Rows and Data Arrays

Add a single row

Add multiple rows at once

Saving and Downloading

Save to file

Output to browser for download

Get binary data (e.g., to send as attachment)

Accessing SimpleXLSXGen Directly

You can also use methods from the underlying SimpleXLSXGen library directly on the reader object returned by Excel::write().
This allows you to access advanced features or methods not wrapped by FluentXLSX.

Refer to the SimpleXLSXGen documentation for more details.

Contribution

PRs and issues are welcome! Please open a GitHub issue to discuss new ideas, bugs, or feature requests.


All versions of fluentxlsx with dependencies

PHP Build Version
Package Version
Requires shuchkin/simplexlsx Version ^1.1
shuchkin/simplexlsxgen Version ^1.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package fluentxlsx/fluentxlsx contains the following files

Loading the files please wait ...