在后台导入CSV文件

odoo13-addon-base-import-async的Python项目详细描述


Production/StableLicense: AGPL-3OCA/queueTranslate me on WeblateTry me on Runbot

此模块扩展了标准CSV导入功能 使用OCA/队列在后台导入文件 框架。在

目录

Usage

在导入中,用户将看到一个新的复选框 屏幕。选中后,导入将在后台延迟 工作。在

此作业依次将CSV文件拆分为最小的块 100行(或更多行与记录边界对齐)。每个 然后在单独的后台作业中导入块。在

当导入失败时,作业将被标记为 用户可以读取作业状态中的错误。CSV块 导入时作为作业的附件存储,使 下载、修复和运行新的导入都很容易 在同步模式下,因为块很小。在

可以通过标准导入机制导入的任何文件 也可以在后台导入。在

此模块的范围仅限于标准导入 异步。它不会试图转换数据,也不会 自动化ETL流。在

其他模块可以通过以下方式从该基础设施中获益 (如测试套件所示):

  1. 创建base的实例_导入.导入并填充其字段 (资源模型文件文件名
  2. 使用适当的选项调用do方法 (标题编码分隔符引用使用队列块大小)。在

Known issues / Roadmap

  • 目前没有用户界面来控制块大小, 当前默认值为100。如果这是个问题, 很容易添加一个选项来扩展导入屏幕。在
  • 无法在后台运行验证。在

Changelog

  • [MIGRATION]从12.0分支到rev。a7f8031型

Bug Tracker

bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在

不要直接联系投稿人关于技术问题的支持或帮助。在

Credits

Authors

  • 阿克雷顿
  • ACSONE公司/内华达州

Contributors

Sébastienbeau(Akretion)编写了最初的原型。在

支持StésOne 1.0版本 多行记录,存储要作为附件导入的数据 让用户控制异步行为。在

其他贡献者包括:

  • 安东尼·马斯尚(ACSONE)
  • 大卫·贝阿尔(阿克雷顿)
  • 乔纳森·内默里(阿克松)
  • 劳伦特·米格农(ACSONE)
  • 丹尼斯·斯鲁伊克(奥尼斯坦)
  • Guewen Baconnier(营地)

Maintainers

本模块由OCA维护。在

Odoo Community Association

OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在

此模块是GitHub上OCA/queue项目的一部分。在

欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA标准从数组中选择枚举   javajavafx:操作系统dockbar中程序的标题(例如ubuntu19.10)   java int数组和双数组差分   java如何用字母表填充字符数组?   java Lucene:如何考虑与原始术语的相似性?   eclipse如何获取java文件的路径,包括/src/   Java接口—通过多个层传递变量的替代方案   java动态字段和/或人工方法   带有表单登录的JavaSpringSecurityOAuth2   twitter4j使用Java从URL中提取tweet?   java JSP解析错误   java气泡排序交换每个数字,而不考虑值   java如何在变量中存储时间?   Java程序在Eclipse中运行良好,但不是作为一个整体。jar文件(配置路径是否错误??)   如何在LinuxShell中持续运行特定数量的java进程?   java c#始终允许向上转换   java正则表达式匹配阿拉伯日期或普通日期   类Java HashMap对象,整数