Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

[分享]树形列表导出模块(Form View可用,支持8.0RC版本)



  • OE自带的导出功能实在鸡肋,于是在一个国外的模块基础上找前端同事改良了一下形成了现在的这个可以在form和list页面中导出tree view到Excel的模块.

    用法说明:
    1.在form view中
    [img http://images.cnitblog.com/i/396990/201407/231807217294823.png /img]
    如果from中包含一个tree view 直接点击Excel ALL Data即可导出全部数据,如果类似盘点表那样的多个Tab页,则导出当前Tab中的tree

    2.在List View中
    [img [检测到链接无效,已移除] /img]
    若全选,Excel和Excel ALL Data功能一样
    若没有全选, Excel只导出选中的部分数据,Excel All Data 导出所有数据.

    模块地址: https://github.com/kevin8909/web_export_view



  • 看上去不错,谢谢分享,
    我会试试的 🙂

    试过了,操作很傻瓜,已经存在头脑里面了,回头什么场合可以用可能会蹦出来 :)。

    不过form view 只能导出订单行明细那里的内容

    系统自带的在List view 能导出更多东西。
    而且其实保存了字段后,下次导出还算方便的。

    再说说 用火狐 浏览器 复制了,直接粘贴 ,多用用可能也会发现一定的惊喜。(其实也算方便的)

    目前各有各的用途吧。


  • 管理员

    [quote][font=verdana][size=13px]模块地址:[/size][/font][color=rgb(51, 68, 102)][font=verdana][size=13px] https://github.com/kevin8909/web_export_view [/size][/font][/color][/quote]


    very well done. who is sontek, though. It shows the wrong commiter.



  • [quote author=digitalsatori link=topic=16517.msg28550#msg28550 date=1406139021]
    [quote][font=verdana][size=13px]模块地址:[/size][/font][color=rgb(51, 68, 102)][font=verdana][size=13px] https://github.com/kevin8909/web_export_view [/size][/font][/color][/quote]


    very well done. who is sontek, though. It shows the wrong commiter.
    [/quote]
    I don't know him either,every time I commit my changes,his name shows up....orz....


  • 管理员

    不错不错,谢谢分享,如果在from view 上点excel是导出什么呢?



  • [quote author=Joshua link=topic=16517.msg28552#msg28552 date=1406166344]
    不错不错,谢谢分享,如果在from view 上点excel是导出什么呢?
    [/quote]
    那样的话导出的是一个只带标头的空Excel



  • 顶,8能用吗?



  • [quote author=matrowang link=topic=16517.msg28562#msg28562 date=1406188405]
    顶,8能用吗?
    [/quote]

    😮 告诉你个不幸的消息, 8是不能用的.........


    😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠 😠

    但是.............................

    可以通过修改代码让8可用.

    1. RC1版当中 __openerp__文件中取消了对js和css文件的引用,取而代之是views下的xml(QWeb)文件.
    2. 对js和css文件的引用转移到了views下的该文件中.
    如图:
    [img [检测到链接无效,已移除] /img]

    另外,8.0 比较坑的一点是在7.0中web模块下http.py跑到了openerp文件夹下,而且貌似在文件直接引用模块不行,都得加上openerp的前缀,不知道是不是我addons目录的问题,有待研究....

    补充另外比较坑的一点, js文件必须放在static/src/js文件夹下,我就是因为目录中少了src这个文件夹耗费了大量的调试时间.........

    模块8.0版地址: https://github.com/kevin8909/web_export_views



  • 赞!
    此模块可以取代卓忆的分享了,更方便适用
    [quote]分享个小的使用心得,把OpenERP中的报价单做到excel里面<br / [检测到链接无效,已移除] [/quote]

    查了下res_partner下的'child_ids'也是一个one2many, 类似order_line, 不过在partner form下好像没法导出contacts。
    试着将kanban view改成tree后试了下,还是不行...
    如果能导出当前 partner 的 contacts 就完美了...



  • 谢谢咯导入导出貌似是个软肋,对吧?



  • [quote author=matrowang link=topic=16517.msg28615#msg28615 date=1406536150]
    谢谢咯导入导出貌似是个软肋,对吧?
    [/quote]

    是挺鸡肋的,业务人员习惯那种所见即所得的导出方式,也是被逼无奈才找到这个模块的. 利用excel导入的功能也可以做,只能不能像这个导出一样弄一个统一的出来,只能在特定的地方做了.



  • 如果8.0中可以用的话就好了,谁能帮忙改进一下?先谢谢啦



  • [quote author=suhuyy link=topic=16517.msg30540#msg30540 date=1434466748]
    如果8.0中可以用的话就好了,谁能帮忙改进一下?先谢谢啦
    [/quote]

    8.0的已可用,原地址下载即可