You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .vuepress/style.styl
+7-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
body
2
2
background-color#f7fafc !important
3
-
font-family"Source Sans Pro", -apple-system,BlinkMacSystemFont,SegoeUI,Roboto,Oxygen,Ubuntu,Cantarell,FiraSans,DroidSans,HelveticaNeue,sans-serif !important
:rocket: Laravel Excel is intended at being Laravel-flavoured PhpSpreadsheet: a simple, but elegant wrapper around PhpSpreadsheet with the goal of simplifying
4
-
exports.
4
+
exports and imports.
5
5
6
6
:fire:[PhpSpreadsheet](https://phpspreadsheet.readthedocs.io/) is a library written in pure PHP and providing a set of classes that allow you to read from and to write to different spreadsheet file formats, like Excel and LibreOffice Calc.
7
7
8
8
Laravel Excel features:
9
9
10
-
* Easily export collections to Excel
11
-
* Export queries with automatic chunking for better performance
12
-
* Queue exports for better performance
13
-
* Easily export Blade views to Excel
10
+
* Easily export collections to Excel.
11
+
* Export queries with automatic chunking for better performance.
Copy file name to clipboardExpand all lines: 3.1/getting-started/installation.md
+42-7
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
* PHP: `^7.0`
6
6
* Laravel: `^5.5`
7
-
* PhpSpreadsheet: `^1.2`
7
+
* PhpSpreadsheet: `^1.4`
8
8
* PHP extension `php_zip` enabled
9
9
* PHP extension `php_xml` enabled
10
10
* PHP extension `php_gd2` enabled
@@ -51,14 +51,15 @@ This will create a new config file named `config/excel.php`.
51
51
52
52
## Usage
53
53
54
-
Laravel Excel can be used in a various of ways. I'm sure you will find your prefered of using it. This can be either via dependency injection or if you prefer you can even use a facade.
54
+
Laravel Excel can be used in a various of ways. I'm sure you will find your preferred of using it. This can be either via dependency injection or if you prefer you can even use a facade.
55
55
56
56
### Via dependency injection
57
57
58
58
You can inject the `Excel` manager class into your class, either via constructor injection or method injection in case of a controller.
Copy file name to clipboardExpand all lines: 3.1/getting-started/license.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ The Netherlands
10
10
You are free to use the software as you like. The code can be forked and modified, but the original copyright author should always be included!
11
11
12
12
::: warning Support
13
-
We hold no liability and will provide support on a best effort basis. For more information about support please see [support](https://laravel-excel.maatwebsite.nl/docs/3.0/getting-started/support).
13
+
We hold no liability and will provide support on a best effort basis. For more information about support please see [support](https://laravel-excel.maatwebsite.nl/docs/3.1/getting-started/support).
14
14
:::
15
15
16
16
:rocket: If you use the software commercially and need support urgently, we can offer this on a commercial basis. Please contact <[email protected]> or phone +31 (0)10 744 9312.
Copy file name to clipboardExpand all lines: README.md
+16-9
Original file line number
Diff line number
Diff line change
@@ -2,35 +2,37 @@
2
2
home: true
3
3
heroImage: /assets/img/logo-small.png
4
4
actionText: Read documentation →
5
-
actionLink: /3.0/
5
+
actionLink: /3.1/
6
6
features:
7
-
- title: 💪 Export collections to Excel.
8
-
details: Supercharge your Laravel collections and export them directly to an Excel or CSV document. Exporting has never been so easy.
7
+
- title: 💪 Export to Excel.
8
+
details: Supercharge your Laravel collections or Blade views and export them directly to an Excel or CSV document. Exporting has never been so easy.
9
9
- title: 🚀 Supercharged exports.
10
10
details: Export queries with automatic chunking for better performance. For even more superpowers, exports can also be queued.
11
-
- title: 🔥 Export Blade views.
12
-
details: Want to have a custom layout in your spreadsheet? Use a HTML table in a Blade view and export that to Excel.
11
+
- title: 🔥 Supercharged imports.
12
+
details: Import workbooks and worksheets to Eloquent models with chunk reading and batch inserts! You can also queue every chunk of a file! Your entire import will happen in the background.
0 commit comments