deviny/excelify

安裝於Laravel上的Excel資料轉換套件。

0.0.5 2018-05-29 17:55 UTC

This package is auto-updated.

Last update: 2024-03-29 02:31:20 UTC


README

用來選取範圍將Excel資料轉換成Array或是SQL Insert語法,或是Lravel的Query Builder.

點選圖片,觀看能能介紹:

Everything Is AWESOME

請使用套件的方式安裝:

  1. 建立一個新的Laravel專案或是已存在專案.

  2. 在專案資料夾中執行:

composer require deviny/excelify

  1. 將Excelify的View發佈到專案中:

php artisan vendor:publish

選擇Excelify的Provider。 Provider: Deviny\Excelify\ServiceProvider

  1. 用瀏覽器開啟專案網址: https://yourdomain/excelify

環境變數

您可加入EXCELIFY_SECRET到.env中,即可上鎖畫面。

EXCELIFY_SECRET=secret

可以指定為空白,取消預設的RENDERTRON網址。

使用RENDERTRON時,可讓excelify抓取用JavaScript產生的表格,並將其轉換為Excel。

XCELIFY_RENDERTRON_URL=

為了確保執行上沒什麼問題,建議設定如下:

php.ini建議設定: 請勿載入xdebug.

upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 0
memory_limit = -1

nginx的設定:

client_max_body_size 50m;

Docker-Excelify:

對於Laravel或php.ini的設定不熟悉嗎?

您也可以使用Docker獨立運行的版本,電腦有安裝docker即可以運作了:

https://github.com/DevinY/dexcel

.env中可以加入EXCELIFY_SECRET,除API外,進行簡易密碼保護,只允許API的使用 預設為空白,可參考.env.example