Yii2 0 phpexcel簡單的匯入匯出

2021-09-24 10:08:43 字數 896 閱讀 8273

首先是phpspreadsheet

和乙個跟phpspreadsheet配合的外掛程式

composer require jianyan74/php-excel

準備工作完成

匯出

public function actionexport()],

['建立時間', 'created_at', 'date', 'y-m-d'],

]; return excel::exportdata($model, $rules, '測試', 'xls');

}

$model是我從資料中查出來的資料

$rules是我定義的一些規則

['id', 'id', 'text'],//引數1為excel檔案中顯示的標題  引數2為資料庫中的字段需一致 引數3為定義的型別不填預設text
匯出就結束了

匯入

<?php $form = activeform::begin([

'action' => url::to(['test/import']),

'options' =>['enctype'=>'multipart/form-data']

])?>

匯入資料

<?php activeform::end()?>

public function actionimport()

}

匯入資料我使用的form表單,將xls檔案上傳到匯入方法就行了。

至此,匯入匯出就全部結束了。

現在越來越多的外掛程式被開發出來,使得我們的工作變得越來的輕鬆,也感謝他們的付出。

PHPExcel 簡單使用

require once phpexcel.php phpreader new phpexcel reader excel2007 filepath wjyl.xlsx if phpreader canread filepath phpexcel phpreader load filepath 讀取...

Yii框架中使用PHPExcel的方法分析

phpexcel是乙個比較好用的php讀取excel檔案的類庫,今天遇到了在yii中如何載入phpexcel類檔案的問題,因為yii的autoload機制是安裝類名去找檔案,即檔名就是相應的類名,而phpexcel的類檔案命名方式則是 dir dir classname.php,即檔名把檔案的目錄名...

yii2 0 最簡單rbac實現方法

許可權設定 公司角色 銷售,專案經理,人事,老闆 公司成員 小銷是銷售,小項是專案經理,小李是人事,老雷是老闆 系統裡面有menu 客戶管理,專案管理,人事管理 需求描述 銷售客戶訪問客戶管理,專案經理可以訪問專案管理,人事可以訪問人事管理,老闆都可以訪問 實現過程 第一步 生成rbac相關的表 m...