Я пытаюсь использовать эту библиотеку для создания файлов excel, но не для ее установки. Я собирался загрузить библиотеку со своей домашней страницы (http://phpexcel.codeplex.com/wikipage?title=Examples), но также не знаю, какую папку я должен разместить. Как я могу установить?Как я могу установить библиотеку PHPExcel в laravel?
ответ
Вы должны использовать композитор: Добавить "phpexcel/phpexcel": "dev-master"
в свой composer.json
"require": {
"phpexcel/phpexcel": "dev-master"
}
Затем выполните composer update
. Таким образом, вы можете использовать его как обычно:
public function import($path){
$objPHPExcel = PHPExcel_IOFactory::load($path);
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow();
for ($row = 1; $row <= $highestRow; ++$row) {
var_dump($objWorksheet->getCellByColumnAndRow(1, $row));
}
}
Отличный ответ, но в моем случае это '' laravel/framework ":" 4.1. *, '' Потому что я использую версию 4.1. – cheloncio
У вас есть учебник о том, как экспортировать Excel? – cheloncio
Жаль, что у меня нет, но вы можете скачать документацию (http://phpexcel.codeplex.com/releases/view/119187), есть много примеров всего, что вам нужно. Также проверьте онлайн-документацию (https://github.com/PHPOffice/PHPExcel/wiki/User%20Documentation) – Razor
На самом деле есть настоящая новая библиотека PHPExcel, специально созданная для Laravel. Легкая установка, и она проста в использовании (я неаффилирован). http://www.maatwebsite.nl/laravel-excel/docs
только выпустили, а, на самом деле полезно для использования PHPExcel изнутри Laravel –
Если вы используете Laravel 5. Это очень просто.
проверка this link для конфигурации
вам может понадобиться ввести следующую команду, чтобы продолжить загрузки пакетов
композитора требуют maatwebsite/первенствует
чек this link для использования
мой может захотеть посмотреть на мой пример кода:
public function testexcel(){
Excel::create('testfile', function($excel) {
// Set the title
$excel->setTitle('no title');
$excel->setCreator('no no creator')->setCompany('no company');
$excel->setDescription('report file');
$excel->sheet('sheet1', function($sheet) {
$data = array(
array('header1', 'header2','header3','header4','header5','header6','header7'),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100),
array('data1', 'data2', 300, 400, 500, 0, 100)
);
$sheet->fromArray($data, null, 'A1', false, false);
$sheet->cells('A1:G1', function($cells) {
$cells->setBackground('#AAAAFF');
});
});
})->download('xlsx');
}
Вы предлагаете Laravel-Excel, который построен на основе PHP-Excel.my вопрос в том, имеет ли он функции PHP-Excel? – jamal
Для установки PHPExcel в Laravel 5.
Пожалуйста, перейдите по этой ссылке для Pakage - https://packagist.org/packages/phpoffice/phpexcel.
Пожалуйста, следуйте инструкциям -
1: - Добавить "phpoffice/phpexcel": "dev-master"
в свой composer.json.
2: - выполнить "composer update"
на терминале.
3: - Открыть файл "/vendor/composer/autoload_namespaces.php". Вставьте нижнюю строку в файл.
'PHPExcel' => array($vendorDir . '/phpoffice/phpexcel/Classes'),
4: - Теперь вы можете использовать библиотеку PHPEXCEL в своих контроллерах или промежуточном программном обеспечении или библиотеке.
use PHPExcel;
use PHPExcel_IOFactory;
шаг 3 иногда не является обязательным, так как сам композитор добавляет эту строку в файл пространства имен te –
первый
композитор требует PHPExcel/PHPExcel
Используйте его контроллер
использование PHPExcel; не
Для будущих читателей:
PHPExcell является не более поддерживается. Вместо использования:
https://github.com/PHPOffice/PhpSpreadsheet http://phpspreadsheet.readthedocs.io/en/develop/#installation
Поскольку все усилия сместились в PhpSpreadsheet, PHPExcel больше не будет поддерживаться. Все материалы для PHPExcel, исправлений и новых функций должны быть нацелены на ветку разработки PhpSpreadsheet.
- 1. PHPExcel для laravel 5
- 2. Могу ли я установить общую импортированную библиотеку?
- 3. Могу ли я установить библиотеку «scraperwiki» локально?
- 4. Как использовать библиотеку PHPExcel в Fat-Free?
- 5. Где я могу установить заголовки в Laravel
- 6. Как установить pdf в phpexcel?
- 7. Где разместить библиотеку PHPExcel в CakePHP 3.0
- 8. Как я могу установить библиотеку изображений Python в среду django?
- 9. Как я могу установить библиотеку python, у которой нет install.py?
- 10. Где я могу установить Laravel 5?
- 11. Laravel 5 - Установить библиотеку TwitterOAuth от Abraham
- 12. Где я могу установить библиотеку libpcap в Mac/XCode?
- 13. Как я могу установить массив в cookie? - laravel 5
- 14. Как я могу установить связь между таблицами в Laravel?
- 15. Могу ли я добавить библиотеку .js? как?
- 16. Laravel: как включить библиотеку?
- 17. Как PHPExcel установить ширину автоколонн
- 18. Как установить формат DateTime [PHPExcel]
- 19. Phpexcel - как установить формат шрифта значения ячейки
- 20. Как установить название простого листа в phpexcel
- 21. Как установить содержимое потока в PHPExcel?
- 22. Как я могу установить один Laravel PHP с несколькими проектами?
- 23. Laravel - Как я могу установить orderBy на FK, используя Eloquent?
- 24. Laravel 5.1 Ошибка установки PHPexcel
- 25. Как я могу установить автоматическое увеличение при миграции laravel 5.3?
- 26. Как я могу сделать список пуль в PHPExcel
- 27. Как установить библиотеку JNativeHook?
- 28. Как установить библиотеку усов?
- 29. Установить Symfony как библиотеку
- 30. Как установить библиотеку в pyCharm?
Это должно помочь вам: http://stackoverflow.com/questions/16196851/use-phpexcel-with-composer-and-symfony2-2 – Joe