位置: 编程技术 - 正文

Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

编辑:rootadmin

推荐整理分享Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1、简介

本文主要给大家介绍了关于Laravel 5用Laravel Excel实现Excel/CSV文件导入导出的相关内容,下面话不多说了,来一起看看详细的介绍吧。

Laravel Excel 在 Laravel 5 中集成 PHPOffice 套件中的 PHPExcel ,从而方便我们以优雅的、富有表现力的代码实现Excel/CSV文件的导入和 导出 。

该项目的GitHub地址是: Excel简单实现Excel文件的导入和导出。

首先进入Laravel项目根目录下使用Composer安装依赖:

安装后的设置

在 config/app.php 中注册服务提供者到 providers 数组:

同样在 config/app.php 中注册门面到 aliases 数组:

如果想要对Laravel Excel进行更多的自定义配置,执行如下Artisan命令:

执行成功后会在 config 目录下生成一个配置文件 excel.php 。

3、导出Excel文件

Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

为了演示Laravel Excel相关功能,我们为本测试创建一个干净的控制器ExcelController.php:

然后在routes.php中定义相关路由:

接下来我们先在ExcelController.php中定义export方法实现导出功能:

也有一个方法是直接从数组导入

如果你要导出csv或者xlsx文件,只需将export方法中的参数改成csv或xlsx即可。

如果还要将该Excel文件保存到服务器上,可以使用store方法:

文件默认保存到storage/exports目录下,如果出现文件名中文乱码,将上述代码文件名做如下修改即可:

4、导入Excel文件

我们将刚才保存到服务器上的Excel文件导入进来,导入很简单,使用Excel门面上的load方法即可:

load方法基于项目根路径作为根目录,同样我们对中文标题进行了转码,否则会提示文件不存在。

在浏览器中访问 Excel导入文件

当然,Laravel Excel还有很多其它功能,比如将Blade视图导出为Excel或CSV,以及对导入/导出更加细粒度的控制,具体可参考其官方文档:

利用php + Laravel如何实现部署自动化详解 前言本文主要给大家介绍了关于利用php+Laravel如何实现部署自动化的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

彻底搞懂PHP 变量结构体 PHP5中的zval//1.zvaltypedefstruct_zval_struct{zvalue_valuevalue;zend_uintrefcount__gc;zend_uchartype;zend_ucharis_ref__gc;}zval;//2.zvalue_valuetypedefunion_zvalue_value{longlval;//用于bool类型

php表单习惯用的正则表达式 php表单常用正则表达式,代码如下所示:functionis_email($str){//检验emailreturnpreg_match("/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/",$str);}functionis_url($str){//检验网址r

标签: Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解

本文链接地址:https://www.jiuchutong.com/biancheng/288268.html 转载请保留说明!

上一篇:laravel migrate初学常见错误的解决方法(laravel 入门)

下一篇:利用php + Laravel如何实现部署自动化详解(利用漏洞每天获利万元)

  • 文化事业建设费征收对象
  • 一般纳税人收到专票怎么认证
  • 以前损益年度调整
  • 增值税纳税义务发生地点的规定
  • 公立医院事业单位录用是编制吗
  • 公司购入烟酒会计处理
  • 广告制作要交文化部门吗
  • 税盘没有及时清卡
  • 预缴所得税的计税依据
  • 应收账款核销的会计处理
  • 小规模个体户营业执照一共几个章
  • 接受捐赠计入什么费用
  • 补提以前年度税费应该计入
  • 当月发票入库核销怎么算
  • 超过一年的保证金怎么交个税
  • 买了税控盘还需要买打印机吗
  • 土地使用税是由出租方还是承租方交
  • 开票时税收编码必须和进项一致吗
  • 企业的财产清查属于帐证核对?
  • 基建管理费如何进行结转?
  • 收到人民政府寄来的ems
  • 应付账款周转率越高越好吗
  • 印花税查账征收和核定征收计算
  • 企业所得税只能抵扣吗
  • 如何恢复微信语言聊天
  • 回收站右键菜单修改
  • 电脑经常蓝屏修复
  • 企业出租经营权是否征税
  • 新公司开办费用包括哪些
  • 哪些情况下可以终止心肺复苏
  • php cookie 登录
  • php可变参数
  • 安置房项目需要环评吗
  • 股权折价转让
  • mssearch.exe - mssearch是什么进程 有什么用
  • 转让土地使用权的条件是什么
  • 高新技术企业如何在电子税务局备案
  • php返回函数值的关键字
  • 考拉妈妈打考拉
  • 退回以前年度多交的附加税怎么做分录
  • 编译安装php7.2
  • 开了银行对公账户要多久
  • 企业的借款利息可能计入哪些账户
  • mysql自连接查询各个部门经理的工资
  • python如何合并字典
  • PostgreSQL教程(一):数据表详解
  • mysql unique null
  • 契税怎么征
  • 个人所得税0申报什么意思
  • 预付卡的增值税处理
  • 什么是试算平衡表,编制试算平衡表时应注意哪些方面
  • 公司交的养老保险的钱可以取出来吗
  • 企业收到的政府部门工作经费
  • 服务业的收入确认原则
  • 可抵扣进项税额的六种类型
  • 金银首饰以旧换新所得税处理
  • 企业投资分红帐务处理?
  • 建筑公司直接把钱打到个人账户怎么走账
  • 企业研制新产品
  • 凭证填制的标准要求
  • mysql数据库中文
  • mysql版本信息
  • centos cmake安装
  • 怎么设置xp系统
  • ubuntu tc
  • red hat7.6
  • Nehe第六章纹理映射
  • python的dict类型
  • 置顶句子怎么弄
  • python任务调度之schedule
  • JavaScript window.document的属性、方法和事件小结
  • node.js中express-session配置项详解
  • jquery 打印方法
  • unity?
  • 税务非正常户解除申请怎么写
  • 个人所得税全年不到60000,单月超过
  • 学费报销找学校哪个部门
  • 建筑企业税务清算流程图
  • 新疆皮山县概况
  • 财政法和经济法的关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设