sunarctech / excel-import
使用GUI界面,轻松从单个Excel文件导入数据库!
v0.2
2022-02-03 06:16 UTC
Requires
- php: ^7.3|^8.0
- doctrine/dbal: ^3.2
- illuminate/support: ^8.0
- maatwebsite/excel: ^3.1
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
高级Excel导入 💯
导入的GUI界面
高级Excel导入允许在不为每个项目编写导入脚本的情况下导入数据,使用此包,您将能够使用GUI界面导入数据而无需编写任何脚本。
安装
通过Composer
composer require sunarctech/excel-import
说明
只需安装此包,并根据需要在配置文件中进行更改
特性
- 导入Excel文件
- 通过配置维护会话生命周期,以便将文件保存到服务器
- 支持xls、xlsx、csv
- 选择要导入的Excel数据所在的表名和列名
可用配置
排除字段
添加您希望不导入的字段
默认
'fields_to_be_excluded' => [ 'id', 'created_at', 'updated_at', 'deleted_at' ],
文件路径
定义文件应上传和读取的公共路径
默认
'default_path' => 'assets/excel/global',
导入会话生命周期
定义导入会话的生命周期(以分钟为单位)
默认
'session_lifetime' => 10,
发布配置文件
php artisan vendor:publish --provider="Sunarc\ImportExcel\ImportExcel\ImportExcelServiceProvider" --tag="config"
要求
所需包
- doctrine/dbal
- illuminate/support
- maatwebsite/excel
PHP扩展
- php_zip
- php_xml
- php_gd2
- php_iconv
- php_simplexml
- php_xmlreader
- php_zlib
路由
已自动注册两个路由,允许导入文件和选择列。使用 import 作为前缀。
- youdomainname/import/file-upload
- 使用此路由可以上传文件,该文件将保存到公共存储中。
- youdomainname/import/start-import
- 这将用于选择和开始导入过程。
示例
示例文件 - sampleimport.xlsx
导入文件
开始导入
由SunArc Technologies创建
我们是一家领先的软件开发公司,过去18年多来一直为多个行业和领域的尊贵客户提供端到端IT服务和解决方案。给我们打电话。
https://sunarctechnologies.com/
info@sunarctechnologies.com
+91-8764025209
🔧 支持的版本
支持的版本。
许可证
MIT公共许可证。有关更多信息,请参阅 LICENSE。