PHP怎么达成读取excel导入数据库?
发布时间:2022-04-14 14:13:14 所属栏目:语言 来源:互联网
导读:PHP怎么实现读取excel导入数据库?这篇文文章主要介绍基于ThinkPHP 框架实现的读取excel导入数据库操作,下面分享了具体的实现代码,有需要的朋友可以参考一下。 入口文件中: require_once VENDOR_PATH.PHPExcel/PHPExcel/IOFactory.php; require_once VEND
PHP怎么实现读取excel导入数据库?这篇文文章主要介绍基于ThinkPHP 框架实现的读取excel导入数据库操作,下面分享了具体的实现代码,有需要的朋友可以参考一下。 入口文件中: require_once VENDOR_PATH.'PHPExcel/PHPExcel/IOFactory.php'; require_once VENDOR_PATH.'PHPExcel/PHPExcel.php'; PHP: namespace HomeController; class ExcelController extends CommonController { public function Import() { // vendor('PHPExcel.PHPExcel.IOFactory'); vendor("PHPExcel.PHPExcel.PHPExcel"); vendor("PHPExcel.PHPExcel.Writer.Excel5"); vendor("PHPExcel.PHPExcel.Writer.Excel2007"); //$excel = new PHPExcel(); $fileName = './trans_rate.xlsx'; date_default_timezone_set('PRC'); // 读取excel文件 try { $objPHPExcel = PHPExcel_IOFactory::load($fileName); $inputFileType = PHPExcel_IOFactory::identify($fileName); $objReader = PHPExcel_IOFactory::createReader($inputFileType); // dump($fields); $rate_add = M(数据表名)->addAll($fields); dump($rate_add); echo M()->getLastSql(); if (!(0 < $rate_add)) { CommonController::logProfile('添加excel数据,SQL:' . M()->getLastSql()); $this->endBack(0); } // echo $phone_str . '<br />'; // dump($user_id); } catch (Exception $e) { die('加载文件发生错误:"' . pathinfo($fileName, PATHINFO_BASENAME) . '": ' . $e->getMessage()); } }} (编辑:济南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |