1. 程式人生 > >Laravel-excel安裝及使用

Laravel-excel安裝及使用

1、
在根目錄下的composer.json下的require中加入"maatwebsite/excel": "2.*"
如圖所示:
圖片一

2、
使用composer update更新composer
圖片二
這裡要耐心等待
圖片三

更新完畢。
但是查看了一下vendor目錄下面沒有出現maatwebsite目錄,所以表明安裝不成功。
如圖:圖片四

解決辦法:
從第一步開始,先把在根目錄下的composer.json下的require中加入"maatwebsite/excel": "2.*"中的2改為1,即:"maatwebsite/excel": "1.*",接著使用composer update

,直到出現如圖所示的兩個更新,
圖片五

vendor下面將會出現maatwebsite目錄。接下來,將剛剛修改的根目錄下的composer.json中的require中加入"maatwebsite/excel": "1.*"中的1改為原來的2,再執行composer update,會出現如圖所示的更新:
圖片六

將低版本的刪除更新為最新版本的。

3、
然後新增'Maatwebsite\Excel\ExcelServiceProvider',到config/app.php中的providers陣列中
圖片七

新增'Excel' => 'Maatwebsite\Excel\Facades\Excel',

到aliases陣列中。
圖片八

4、
執行命令:php artisan vendor:publish
圖片九

現在已經安裝成功了!

使用:
在controller中引用

use Maatwebsite\Excel\Facades\Excel;
    /**
     * 匯出excel
     */
    function exportExcel() {                
        $data = array(
                array('data1', 'data2'),
                array('data3', 'data4'
) ); Excel::create('Filename', function($excel) use($data) { $excel->sheet('SheetnameLee', function($sheet) use($data) { $sheet->prependRow(1, array( 'prepended 001', 'prepended 002' )); $sheet->setSize(array( 'A1' => array( 'width' => 30, 'height' => 20 ) )); for($i=2; $i<10; $i++){ $sheet->row($i, array( 'test'.$i, 'test'.($i+1) )); }//end for() }); $excel->sheet('First sheet', function($sheet) { $sheet->row(1, array( 'test1', 'test2' )); }); // Our second sheet $excel->sheet('Second sheet', function($sheet) { $sheet->fromArray(array( array('data1', 'data2'), array('data3', 'data4') )); }); })->export('xls'); }//end func exportExcel();

注意:在匯出excel之前不要有任何的php輸出,如echo、print等,不然匯出的excel全都是亂碼。

相關推薦

Laravel-excel安裝使用

1、 在根目錄下的composer.json下的require中加入"maatwebsite/excel": "2.*" 如圖所示: 2、 使用composer update更新composer 這裡要耐心等待 更新完畢。 但是查看了一

Windows下Composer&Laravel安裝配置

標簽 openssl laravel安裝 -c extra spa 測試 pro mas http://www.jianshu.com/p/2836017b5348 初始化配置 首先請確認你的PHP版本在5.59以上 開啟PHP拓展,在php.ini中找到 ;exte

laravel excel安裝使用,匯入(讀)匯出(資料寫入檔案)

1、簡介 Laravel Excel 在 Laravel 5 中整合 PHPOffice 套件中的 PHPExcel,從而方便我們以優雅的、富有表現力的程式碼實現Excel/CSV檔案的匯入和匯出。 本文我們將在Laravel中使用Laravel Excel簡單實現E

windows下XAMPP、Composer和Laravel安裝配置

二、Composer安裝Composer包含兩大邏輯部分:一個是用來儲存包,另一個是命令列應用程式,幫助你發現、下載、更新和分享程式碼。1、進入Composer官網下載頁面,在頁面最下方Manual Download區域選擇需要的版本下載。2、將下載的composer.phar複製到PHP的安裝目錄下面,也就

Windows 7/8/10 系統下Laravel框架的開發環境安裝部署詳解(Vagrant + Homestead)

所在 ntc 報錯 ould intel protoc aliyun manual linux 註意! laravel/homestead box項目地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestea

laravel安裝Excel安裝不上

AAT date r.js pos exc site laravel安裝 安裝不上 update 1.生明版本號 composer require maatwebsite/excel 2.1我的PHP是7.0安裝Excel得2.1 2.在composer.json中加入 "

Ubuntu下Laravel的開發環境安裝部署(Vagrant + Homestead)

2018-2-6 更新 注意! laravel/homestead box專案地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestead,而已經變更成 https://app.vagrantup.com/laravel/

laravel Windows 7/8/10 系統下Laravel框架的開發環境安裝部署詳解(Vagrant + Homestead)

  注意! laravel/homestead box專案地址已經不再是原來的 https://atlas.hashicorp.com/laravel/boxes/homestead 而已經變更成 https://app.vagrantup.

laravel-excel設定單元格格式ignoreEmpty的用法

laravel匯入匯出excel的外掛:mattwebsite/excel 安裝: composer require mattwebsite/excel  注意:3.0沒有匯入模組只有匯出功能

1.4.Laravel安裝下載

方式一:直接下載方式部署laravel 下載Laravel: Laravel中文網: 框架檔案: 訪問方式:主機名/專案檔名稱/Public 例如:localhost/laravel/public,當訪問結果成功出現底下介面時,恭喜你們,laravel框架你

Laravel中使用mongodb(安裝專案內使用)

1、安裝 (1)先安裝php7的mongodb擴充套件 安裝好對應版本之後,檢視php-info()如下表示安裝成功 (2)確定已經安裝好php的mongodb的擴充套件之後 進入專案的根目錄,命令列執行 composer require jen

Laravel composer 安裝使用

#安裝composer php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-set

ubuntu下安裝composer到使用composer安裝laravel的過程常見問題彙總

一、準備工作(這是在安裝過程中遇到的問題,放到第一步進行說明以免後面安裝遇到不必要的麻煩)         1、安裝zip(使用composer update 命令報沒有zip命令):               $ sudo apt-get install -y zip

Laravel學習過程之Laravel安裝配置(一)

1. laravel環境 Windows10 Phpstudy Php7+apache2.4+mysql5.7 Lavarel5.2 2. 下載安裝phpstudy 1) 官網下載phpstudy20161103版本,或者百度提供的軟體; 官網下載地址: 2) 解壓安裝; 雙擊解壓後的exe檔案,選擇合

Redis的安裝學習

mongod 無效 擴展 管理 數據持久化 windows string類型 實例 配置 最近因為做Chatbot項目需要對於NoSQL數據庫進行研究,調研範圍包括MongoDB和Redis。本文將介紹Redis在Windows環境的安裝及如何利用python來操作Redi

火狐調試ajax組件httpfox安裝使用

火狐調試ajax組件httpfox安裝及使用最近使用jquery和ajax時,有時候想看看json串的值。使用火狐自帶的httpfox非常方便。1.安裝點擊火狐瀏覽器開始菜單,選擇添加組件搜索httpfox,添加組件並重啟火狐。把httpfox添加至開始菜單,把菜單拖拽過來即可。2.使用打開httpfox,點

oracle安裝簡介

oracle工具由於今天安裝oracle數據庫出現了一些麻煩,因為長期不適用oracle的原因 所以開始鞏固之前學習的oracle知識。1. Oracle數據庫:客戶端/數據庫服務器 使用Oracle10g oracle10g不能在win7下安裝,沒有直接支持win7的,需要下載支持vista的oracl

zookeeper安裝部署

img ise size nap alt alias 沒有 color nts 閱讀目錄 一. 單機安裝、配置 二. 集群安裝、配置 安裝及部署 回到頂部 一. 單機安裝、配置 1、下載zookeeper二進制安裝包 下載 curl -L -O http:/

GIT安裝詳細使用

gitLinux安裝Git及詳細使用Git是目前世界上最先進的分布式版本控制系統。Git的與SVN最主要的區別 ,Git是分布式版本控制系統,那麽它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,只需把各 自的修改推送給對方;SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,集中式版本控制系統是

confluence6.1.2 安裝破解(理論上來講此方法支持所有版本)

破解 confluence 此次使用的是confluence版本為6.1.2。1.安裝confluence。confluence安裝比較簡單,因為可以從官網下載一鍵安裝包直接安裝。chmod +x atlassian-confluence-6.1.3-x64.bin ./atlassian-confl