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.
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 и возврат в массив.
Пример результата из кода сверху :