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',
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