public function uploadFile(){
$filetmpname = APP_PATH."public/Uploads/624.xls";
Vendor("Classes.PHPExcel");
$objPHPExcel = PHPExcel_IOFactory::load($filetmpname);
$arrExcel = $objPHPExcel->getSheet(0)->toArray();
array_shift($arrExcel);
array_shift($arrExcel);//現在可以列印下$arrExcel,就是你想要的陣列啦
//查詢資料庫的欄位
$m = M("swt");
$fieldarr = $m->query("describe kefu_swt");
foreach($fieldarr as $v){
$field[] = $v["Field"];
}
//迴圈給資料欄位賦值
foreach($arrExcel as $v){
$fields[] = array_combine($field,$v);//將excel的一行資料賦值給表的欄位
//批次插入
if(!$ids = $m->addAll($fields)){
$this->error("沒有新增資料");
$this->success("新增成功");
public function uploadFile(){
$filetmpname = APP_PATH."public/Uploads/624.xls";
Vendor("Classes.PHPExcel");
$objPHPExcel = PHPExcel_IOFactory::load($filetmpname);
$arrExcel = $objPHPExcel->getSheet(0)->toArray();
array_shift($arrExcel);
array_shift($arrExcel);
array_shift($arrExcel);//現在可以列印下$arrExcel,就是你想要的陣列啦
//查詢資料庫的欄位
$m = M("swt");
$fieldarr = $m->query("describe kefu_swt");
foreach($fieldarr as $v){
$field[] = $v["Field"];
}
//迴圈給資料欄位賦值
foreach($arrExcel as $v){
$fields[] = array_combine($field,$v);//將excel的一行資料賦值給表的欄位
}
//批次插入
if(!$ids = $m->addAll($fields)){
$this->error("沒有新增資料");
}
$this->success("新增成功");
}