V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
amiwrong123
V2EX  ›  程序员

将表格导入到 Confluence,有什么好办法?

  •  
  •   amiwrong123 · 33 天前 · 1205 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司里在使用 Confluence 。

    我现在有一个需求,就是需要处理几个 json 文件,最后生成一个文档(这个处理过程我应该会用 Python 写一个小程序),文档里有多个表格(这个表格的行数很多)。把这多个表格依次复制到一个 Confluence 页面里,就是我的需求。

    假设我生成的文档类型是 doc 类型,我选中 doc 里面这个表格,然后复制到了 Confluence 页面的编辑画面里,然后这个 Confluence 页面就直接有了这个表格。这样就达到了我的需求

    • 或者点击“Doc 文件导入”。一样的,然后这个 Confluence 页面就直接有了这个表格。
    • 目前来看,Confluence 页面直接导入文档的类型,只支持 doc 类型。

    大佬们,是不是也只有这个方案了?就是,生成 doc 文件,复制里面的表格、或者导入这个 doc 。

    9 条回复    2024-11-27 10:29:57 +08:00
    maichael
        1
    maichael  
       33 天前
    我记得可以直复制 excel 表格粘贴到 Confluence 表格里
    ladeo
        2
    ladeo  
       33 天前
    ctrl c + ctrl v
    eryajf
        4
    eryajf  
       33 天前
    我之前的思路是,先把表格做成 markdown 表格的格式,然后导入为 markdown ,预览之后就是表格了,这个时候可以把这个表格复制到一个文档里,会自动识别为 confluence 的表格。
    amiwrong123
        5
    amiwrong123  
    OP
       33 天前 via Android
    @eryajf
    我理解一下哈。先用 typora 之类的软件渲染,然后你就得到了一个表格。
    然后你从 typora 里面复制这个表格,直接粘贴到 confluence 页面里。

    是这样吗
    amiwrong123
        6
    amiwrong123  
    OP
       33 天前
    @NevadaLi
    Now create a Confluence page with the SIL table macro. Set getProjects.sil for the script field:

    看了一下,对我来说重点只有这句话了。也就是我搞清楚这个 sil 脚本的写法,然后新建 conf 页面时选择导入 sil 文件。也就是这样用呗?
    eryajf
        7
    eryajf  
       33 天前
    @amiwrong123 #5 是的,一般脚本也很容易把内容处理成 markdown 的表格
    kaikai5601
        8
    kaikai5601  
       33 天前 via Android
    我之前用 Python 写过生成 html ,然后 post 到 conf 的。有个接口的,具体很多年前了,忘了接口地址了
    liuliancao
        9
    liuliancao  
       33 天前
    是上面的操作你觉得繁琐还是你想在 python 里面一键插入 confluence 内容 第一个就找下方式 第二个了解下 api 或者 cli
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5705 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.