当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Laravel-Excel

授权协议 MIT License
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 杭昊空
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Laravel Excel logo

Supercharged Excel exports and imports

A simple, but elegant Laravel wrapper around PhpSpreadsheetexports and imports.

Quickstart · Documentation · Video Course · Nova · Blog · Contributing · Support

Github Actions

Features

  • Easily export collections to Excel. Supercharge your Laravel collections and export them directly to an Excel or CSV document. Exporting has never been so easy.

  • Supercharged exports. Export queries with automatic chunking for better performance. You provide us the query, we handle the performance. Exporting even larger datasets? No worries, Laravel Excel has your back. You can queue your exports so all of this happens in the background.

  • Supercharged imports. Import workbooks and worksheets to Eloquent models with chunk reading and batch inserts! Have large files? You can queue every chunk of a file! Your entire import will happen in the background.

  • Export Blade views. Want to have a custom layout in your spreadsheet? Use a HTML table in a Blade view and export that to Excel.

banner

�� Learning Laravel Excel

You can find the full documentation of Laravel Excel on the website.

We welcome suggestions for improving our docs. The documentation repository can be found at https://github.com/Maatwebsite/laravel-excel-docs.

Some articles and tutorials can be found on our blog: https://medium.com/maatwebsite/laravel-excel/home

�� Video Course

We are currently building a video course called "Advanced Laravel Excel". In this video course we’ll build a small application with real-life, complex imports and exports that go beyond simple user imports and exports. We’ll go step-by-step and tackle implementing Laravel Excel in a performant way.

If you sign up now, you’ll get notified when the course launches and get it for the early bird price of $69 instead of $99 .

https://course.laravel-excel.com

�� License & Postcardware

1_5nblgs68uarg0wxxejozdq

Laravel Excel is completely free (MIT license) to use, however the package is licensed as Postcardware. This means that if it makes it to your production environment, we would very much appreciate receiving a postcard from your hometown.

MaatwebsiteMarkt 26231 LS MeerssenThe Netherlands

More about the license can be found at: https://docs.laravel-excel.com/3.1/getting-started/license.html

�� Supported Versions

Versions will be supported for a limited amount of time.

Version Laravel Version Php Version Support
2.1 <=5.6 <=7.0 Unsupported since 15-5-2018
3.0 ^5.5 ^7.0 Unsupported since 31-12-2018
3.1 ^5.8|^6.0|^7.0|^8.0 ^7.2|^8.0 New features
  • 1.安装      1>composer 安装 "maatwebsite/excel": "~2.1.0"      2>app/config/app.php,添加服务          Maatwebsite\Excel\ExcelServiceProvider::class        设置Facade:          'Excel' => Maatwebsite\Excel\Facad

  • https://laravelacademy.org/post/2024.html 这个是laravel 官方文档 当中有安装,使用的简单方法. 下面是用到的骚气写法 如果有看不懂私聊我给你详解,喷子自己看文档去 Excel::create($excel_name, function ($excel) use ($title,$data,$salary_types,$salary_types_se

  • laravel-excel官方文档:https://docs.laravel-excel.com/3.1 官方文档是英文版,可以在tampermonkey中添加google翻译脚本翻译网页 laravel-admin中安装laravel-excel参照官方文档:http://laravel-admin.org/docs/zh/model-grid-export#laravel-excel-v3 c

  • <?php use Maatwebsite\Excel\Classes\LaravelExcelWorksheet; use Maatwebsite\Excel\Exceptions\LaravelExcelException; use Maatwebsite\Excel\Facades\Excel; use Maatwebsite\Excel\Writers\CellWriter; use M

  • 在做一个项目的时候,客户需要将所有内容都显示出来,但是laravel的导出excel的列宽是自动的,而且在网上找的代码发现没用,不管使用setautosize还是setwidth,都不生效,没办法,最后自己爬源码,发现其实里面已经有这个方法了,只是没怎么用过而已。 不多说,上代码。 Excel::create($finename, function($excel) use ($cellData){

  • 官方手册: 5 minute quick start | Laravel Excel 借鉴:Laravel Excel 3.1 使用方法 Excel 导入操作_Do_Only的博客-CSDN博客_excel::toarray  第一步:安装 composer require maatwebsite/excel 第二步:创建自定义导入文件 该命令app/Exports目录下生成对应的文件 php

  • 突然有一天,我的包子铺的员工对我有所不满,于是动手把我的excel表格的一些金额改成了负数,日期也被动了手脚,那肯定不行啊,当务之急就是找出这些负数的金额和这些奇怪的日期,我们姑且称之为坏账吧。 于是我在我的AccountImport中加入了两条验证规则,由于老猫的英语不太好,于是不得不加入些中文提示来告诉我。这时我是这样做的。 <?php namespace App\Imports; us

  • <?php namespace App\Excels\Imports\BasicInformation; use Maatwebsite\Excel\Concerns\WithBatchInserts; use Maatwebsite\Excel\Concerns\WithCalculatedFormulas; use Maatwebsite\Excel\Concerns\WithChunkR

  • laravel-excel官方文档地址 <?php namespace App\Exports; use Illuminate\Contracts\View\View; use Maatwebsite\Excel\Concerns\FromArray; use Maatwebsite\Excel\Concerns\WithEvents; use Maatwebsite\Excel\Concer

  • 1,数字太长加空格或者转成字符串还是显示成科学计数   2,乱码   3,显示成一行     方案:不存csv,改成xlsx ·····································

 相关资料
  • Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 功能特点 1、语法更富有表现力 你知道下面这行代码里 “true” 代表什么意思么? $uri = Uri::create(‘some/uri’, array(), array(), tr

  • 我需要空间/Laravel权限的帮助。当我试图分配它给我错误哎呀,看起来像出了问题。 错误 Connection.php第761行中的QueryExcema:SQLSTATE[23000]:完整性约束冲突:1048列role_id不能为空(SQL:插入到(,)值(9,))

  • Laravel 作为现在最流行的 PHP 框架,其中的知识较多,所以单独拿出来写一篇。 简述 Laravel 的生命周期 Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件。 注册类文件自动加载器 : Laravel通过 composer 进行依赖管理,无需开发者手动导入各种类文件,而由自动加载器自行导入。 创建服务容器:从 bootstrap/ap

  • 简介 Laravel Scout 为 Eloquent 模型 全文搜索提供了简单的,基于驱动的解决方案。通过使用模型观察者,Scout 会自动同步 Eloquent 记录的搜索索引。 目前,Scout 自带一个 Algolia 驱动;不过,编写自定义驱动很简单, 你可以轻松的通过自己的搜索实现来扩展 Scout。 安装 首先,通过 Composer 包管理器来安装 Scout: composer

  • 简介 Laravel 致力于让整个 PHP 开发体验变得愉快, 包括你的本地开发环境。 Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。 Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需在本地机器安装 PHP 、Web 服务器和其他服务器软件。不用担心会搞乱你的操作系统!Vagrant boxes 是一次性的。如果

  • WebStack-Laravel 一个开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己的网址导航。 部署 克隆代码: git clone https://github.com/hui-ho/WebStack-Laravel.git 安装依赖: composer installphp artisan key:generate 编辑配置: cp .env.example .env ...D