Download the PHP package alex290/yii2-spreadsheet without Composer

On this page you can find all versions of the php package alex290/yii2-spreadsheet. 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 yii2-spreadsheet

Yii2 PHP Spreadsheet

Экспорт PHP в Excel или импорт Excel в PHP. Виджет Excel для создания файла Excel или для загрузки файла Excel.

Свойство

string $mode режим экспорта или импорта. допустимые значения 'export' и 'import'

boolean $isMultipleSheet для настройки экспорта excel с несколькими листами.

array $properties для свойства set объекта excel.

array $models Объект Model или DataProvider объект с большим количеством данных.

array $columns чтобы получить атрибуты из модели, это допустимое значение имеет только атрибут exist в модели. Если это не задано, то весь атрибут модели будет задан в виде столбцов.

array $headers чтобы установить столбец заголовка на первую строку. Если хотите, чтобы настраиваемый Заголовок. Если не задано, Заголовок получит метку атрибутов модели.

string|array $fileName название для имени файла для экспорта или импорта. Несколько Имя файла использовать только для режима импорта, не работает, если вы используете режим экспорта.

string $savePath является каталогом для сохранения файла или вы можете очистить его, чтобы установить файл как вложение.

string $format для экспорта excel. Допустимое значение 'Xls','Xlsx','Xml','Ods','Slk','Gnumeric','Csv', и 'Html'.

boolean $setFirstTitle чтобы установить заголовки столбца на первой строке. Столбцы будут иметь заголовки в первой строке.

boolean $asAttachment чтобы установить файл excel в режим загрузки.

boolean $setFirstRecordAsKeys чтобы задать для первой записи в файле excel ключи массива на строку. Если вы хотите установить ключи столбца записи с первой записью, если он не установлен, Заголовок с использованием столбца алфавита в excel.

boolean $setIndexSheetByName чтобы задать индекс листа по имени листа или результат массива, если лист не один.

string $getOnlySheet является именем листа для получения данных. Получаем лист с тем же именем.

array|Formatter $formatter для форматирования, используется для форматирования значений атрибутов модели в отображаемые тексты. Это может быть либо экземпляр [[Formatter]], либо массив конфигурации для создания экземпляра [[Formatter]]. Если это свойство не задано, то будет использоваться компонент приложения "formatter".

Установка

Предпочтительным способом установки этого расширения является composer.

Ввести

или добавить

в раздел require в ваш composer.json файл.

Использование

Экспортировать данные

Экспортировать данные в excel файл.

Новая функция для экспорта данных, Вы можете использовать это, если вы знакомы yii gridview. То же самое с столбцом данных gridview. Столбцы в режиме массива допустимыми параметрами являются 'attribute', 'header', 'format', 'value', и footer (TODO). Столбцы в строковом режиме допустимый макет 'attribute:format:header:footer(TODO)'.

Импортировать данные

Импорт файл excel и возврат в массив.

Пример результата из кода сверху :


All versions of yii2-spreadsheet with dependencies

PHP Build Version
Package Version
Requires yiisoft/yii2 Version *
phpoffice/phpspreadsheet Version *
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 alex290/yii2-spreadsheet contains the following files

Loading the files please wait ....