thinkphp中使用PHPEXCEL匯入資料

2022-03-20 15:12:53 字數 797 閱讀 1417

匯入方法比較簡單 但必須考慮到excel本身單元格格式問題 例如以0開頭的字串讀出來被去掉了前導0 成為float型而丟失一位 必須進行處理

<?php/**

* author lizhaoyao

* add_time:2015-08-26

* [php_excel_import 使用者匯入excel]

* @param [type] $file_name [要匯入的檔案路徑]

* @return [array] [返回陣列] */

function php_excel_import($file_name

) vendor('classes.phpexcel');//

匯入擴充套件類

$objphpexcel = phpexcel_iofactory::load ( $file_name );//

呼叫方法

$sheet = $objphpexcel->getsheet ( 0);

$highestrow = $sheet->gethighestrow ();//

獲取行$highestcolumn = $sheet->gethighestcolumn ();//

獲取列for($j = 2; $j

<= $highestrow; $j ++)

}return

empty($array)?array():$array;//

返回資料

}?>

這種方法匯入的文字型excel會變為是string型別的php變數 形成二維陣列

thinkphp 中使用的函式

驗證變數的內容能否作為函式呼叫。這可以檢查包含有效函式名的變數,或者乙個陣列,包含了正確編碼的物件以及方法名。bool is callable callable name bool syntax only false string callable name 例子 function somefunc...

thinkphp中使用ajax實現無重新整理分頁

1 修改thinkphp的 thinkphp library think page.class.php檔案,如下 共 total row 條記錄 prev next first 1.last total page theme first up page link page down page end...

thinkphp5的模型中使用關聯

有以下兩個表 artitcle表 表示文章 article的主鍵是id,外來鍵是cateid,cateid對應於cate表的主鍵id。cate表 表示欄目 cate表的主鍵是id。這兩張表表示,每一篇文章屬於乙個欄目,每乙個欄目有很多篇文章。然後編寫model類 article的model類 cla...