您现在的位置是:首页 > PHP框架交流PHP框架交流
Maatwebsite\Excel 读取导入excel转为数组数据显示不全
上善若水2020-06-30 14:16:57【PHP框架交流】 4490人已围观
简介在laravel中读取excel转换为数组进行数据处理,发现转换为的数组内只有一条记录,其他记录丢失,Maatwebsite\Excel 读取导入excel转为数组数据显示不全,发现网上给出的代码掉了
在laravel中读取excel转换为数组进行数据处理,发现转换为的数组内只有一条记录,其他记录丢失,Maatwebsite\Excel 读取导入excel转为数组数据显示不全,发现网上给出的代码掉了一句话.
错误代码
Excel::load($file,function ($reader)use(&$list){
$list = $reader->all()->toArray();
});
修改后代码
Excel::load($tmp, function ($reader) use (&$listing) {
$reader = $reader->getSheet(0);
$listing = $reader->toArray();
});
public function v3(){
$tmp="D:/phpstudy_pro/WWW/24.com/public/upload/excel/exports/fen.xls";
// 加载Excel临时文件
$listing=array();
Excel::load($tmp, function ($reader) use (&$listing) {
$reader = $reader->getSheet(0);
$listing = $reader->toArray();
});
$myfile = fopen("D:/phpstudy_pro/WWW/24.com/public/upload/excel/exports/fen.txt", "w") or die("Unable to open file!");
$txt = json_encode($listing);
fwrite($myfile, var_export($listing,true));
fclose($myfile);
}
Tags: laravel
很赞哦! (8)
相关文章
随机图文
-
php 安装第三方包aliexpress-sdk-PHP
在开发过程中,大公司在开发过程中会给我们提供sdk封装有签名验证生成,我们哪来就可以快速上手开发,这种公司还是蛮良心的,比如在开发中,速卖通后台及可以下载官方sdk,总结几种包的导入方式.1.直接导入 -
php技术提升心得与方法
现在的PHP市场虽然充斥了大量的的PHP开发人员,但这些人当中真正能称得上高手的却寥寥无几。很多公司虽然招聘了一些PHP开发人员,但是由于技术水平不高,导致公司的项目一直堆积。这不仅另公司无奈也让已经入职的PHP开发人员着急,他们也想要在PHP领域更近一步,但却苦于找不到提高自己的方法,下面我们的鸥仔收集了一些PHP大神的一些工作方式、习惯,让大家看看PHP大神们是如何工作,也希望这些方法能帮助到那些想要在PHP领域更近一步的人。 -
PHP8.1新特性 Final 类常量
PHP8.1新特性 Final 类常量 大家都知道cost修饰的常量是不可以改变的,然而再继承中却可以改变,新版的final就解决这个问题。旧版写法 class Foo { public co -
开怀一笑,让你开心的幽默故事三则
1.信不信由你 现在让骗子闹的人们对任何事情都不敢轻信,真是多次被忽悠,遇事要三思。如果拿着一瓶矿泉水告诉你,这是某某大师施过法术的,可以益寿延年,你肯定不信,如果说这瓶水经过高科技纳米技术处理,又由美国科学院认证,你八成就信了。 你爱人买了件连衣裙,大家都说她穿上真好看,她不一定信,如果有一个说她穿上不好看,她肯定信了。 明星访谈,说他们夫妻如何相亲相爱,你大概不太相信,如果有人说他们俩闹