Navigation

    Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

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

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

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

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

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

    Odoo 开发与实施交流
    7
    14
    7780
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • KevinKong
      KevinKong last edited by

      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

      1 Reply Last reply Reply Quote 0
      • 卓忆
        卓忆 last edited by

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

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

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

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

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

        目前各有各的用途吧。

        1 Reply Last reply Reply Quote 0
        • digitalsatori
          digitalsatori 管理员 last edited by

          [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.

          1 Reply Last reply Reply Quote 0
          • KevinKong
            KevinKong last edited by

            [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....

            1 Reply Last reply Reply Quote 0
            • Joshua
              Joshua 管理员 last edited by

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

              1 Reply Last reply Reply Quote 0
              • KevinKong
                KevinKong last edited by

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

                1 Reply Last reply Reply Quote 0
                • M
                  matrowang last edited by

                  顶,8能用吗?

                  1 Reply Last reply Reply Quote 0
                  • KevinKong
                    KevinKong last edited by

                    [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

                    1 Reply Last reply Reply Quote 0
                    • Y
                      youring last edited by

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

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

                      1 Reply Last reply Reply Quote 0
                      • M
                        matrowang last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • KevinKong
                          KevinKong last edited by

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

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

                          1 Reply Last reply Reply Quote 0
                          • S
                            suhuyy last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • KevinKong
                              KevinKong last edited by

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

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

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post