discoverygarden / islandora_spreadsheet_ingest
v3.10.1
2024-08-28 18:35 UTC
Requires
- discoverygarden/dgi_migrate: ^1 || ^2 || ^3
- drupal/migrate_plus: ^4.2 || ^5.1 || ^6
- openspout/openspout: ^3.4 || ^4
- phpoffice/phpspreadsheet: ^1
This package is auto-updated.
Last update: 2024-08-28 18:35:44 UTC
README
简介
一个模块,用于通过电子表格导入数据。它通过允许上传迁移作为模板与源CSV关联,使得csv迁移可重用。它基于Drupal的迁移框架,与它的工具兼容。
需求
此模块需要以下模块/库
用法
模板迁移可以实现在模块或配置中。一个示例迁移实现在islandora_spreadsheet_ingest
子模块中。
要使用模板导入,您可以访问您网站的 admin/content/islandora_spreadsheet_ingest
端点并点击 "添加请求" 端点,并
- 命名您的请求。
- 上传您的CSV/电子表格文件
- 输入工作表名称(如果适用)
- 选择要使用的模板;并,
- 提交表单。
可以从提供的请求的 "处理" 任务页面以各种方式启动导入。大多数用户应提交为 "延迟",这将请求提交给守护程序进程处理。"立即"直接在浏览器中作为批次运行。"手动"更适合开发者使用(或具有CLI访问权限的人),通过其他方式运行请求(在 "手动" 模式下不需要明确提交请求进行处理;当请求添加到系统时,它是默认状态)。
构建迁移模板
模板应由开发者构建,因为当利用Drupal迁移基础设施提供的许多自定义功能时,它们可能会变得相当复杂。
有用的资源
安装
按常规安装,有关更多信息,请参阅此处。在 /admin/config/islandora_spreadsheet_ingest
配置允许的二进制路径。
故障排除/问题
遇到问题或解决了问题?请联系discoverygarden。
维护者/赞助商
当前维护者
开发
提供了一个示例迁移和cmd,可以帮助开发。如果您想为此模块做出贡献,请创建问题、拉取请求或联系discoverygarden。