• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Elizen
V2EX  ›  程序员

提个需求:我有很多Excel表格中的数据,还有规定好的报告模板,有没有自动化软件可以实现自动出报告的?

  •  
  •   Elizen · Dec 9, 2013 · 6018 views
    This topic created in 4570 days ago, the information mentioned may be changed or developed.
    详细说一下,我所做的是不同项目的WIFI测试,有很多项目的原始记录,和一些整理好的报告模板,但是每次出报告的时候都需要反复的复制粘贴,所以想问问,有没有什么可以实现自动出报告的软件,或者哪种编程语言能做到这个需求?
    Supplement 1  ·  Dec 10, 2013
    可能需求说的不够明确,详细一点:

    原始记录模板:Excel

    生成的报告模板:Word

    主要问题:原始记录又很多模板,每个模板内都有数据或者Pass,Fail两种情况,需要定向输出到Word报告模板中的对应位置。

    因为这是个很重复性的复制粘贴,所以希望有人提供一个方法,或者软件解决这个需求。
    24 replies    1970-01-01 08:00:00 +08:00
    CoX
        1
    CoX  
       Dec 9, 2013
    有固定的规则和模板的话,就可以直接写VBA处理了
    rrfeng
        2
    rrfeng  
       Dec 9, 2013
    分析:
    目标编程语言需求:
    excel 模块完善的支持
    报告输出类型(pdf/word/html/mkd/....)的支持

    over。

    我觉得很多语言都能实现,逻辑应该不是很复杂,关键是数据的读取和输出格式吧。
    icyflash
        3
    icyflash  
       Dec 9, 2013
    excel和word 邮件合并功能
    sandtears
        4
    sandtears  
       Dec 9, 2013
    T.T 很多语言都可以支持的,写个小程序来做呗....

    我以前用python处理过,用的是一个名为xlrd的模块
    liwei
        5
    liwei  
       Dec 9, 2013
    @icyflash 的解决方案貌似最简单
    Elizen
        6
    Elizen  
    OP
       Dec 9, 2013
    @sandtears 我刚才看了一下,貌似确实可以实现读取Excel的数据,但是怎么才能对应到报告模板里的相应位置呢?
    Elizen
        7
    Elizen  
    OP
       Dec 9, 2013
    @icyflash 报告模板过多,要是每个都去弄邮件合并,其实也挺麻烦的,我还是打算可以弄个小程序什么的完成这项工作。
    Elizen
        8
    Elizen  
    OP
       Dec 9, 2013
    @rrfeng 关键是你说的关键问题我现在没有思路啊...
    Elizen
        9
    Elizen  
    OP
       Dec 9, 2013
    @CoX 能在给点提示么?
    rrfeng
        10
    rrfeng  
       Dec 9, 2013
    关键是你都没说报告模板是什么格式?什么样子好吗……
    rrfeng
        11
    rrfeng  
       Dec 9, 2013
    2 输入 1 输出的程序
    只给了一个输入,这怎么解决 =。=
    xatest
        12
    xatest  
       Dec 9, 2013
    你所说的『报告』能不能具体描述需求?是什么格式?邮件?PDF?HTML?纯文本?
    nodejx
        13
    nodejx  
       Dec 9, 2013
    LZ可以发个样本看下。
    sandtears
        14
    sandtears  
       Dec 9, 2013
    @Elizen 我不太清楚你说的报告指什么。。。
    你可以用另一个能够处理你报告文档类型的模块来生成报告0.0
    ms2008
        15
    ms2008  
       Dec 9, 2013
    BIRT
    bombless
        16
    bombless  
       Dec 10, 2013
    肯定不行啦,编程的任务就是把领域知识实现出来,你这模板只是单纯是一种示意,还需要领域知识来解释这种示意。换句话说就是还是需要编码把领域知识实现出来。
    CoX
        17
    CoX  
       Dec 10, 2013
    @Elizen 搜下excel vba
    Aoliz
        18
    Aoliz  
       Dec 10, 2013
    最后出的报告是很规则的表格吗? 如果是规则的话,可以试试这个
    https://www.microstrategy.com/free/express/sign-in#sign-in
    1. 导入规范的excel表格
    2. 设计报告
    如果有新的数据,refresh 数据源就可以

    收费版本的产品可以实现自定义模板的报告,可惜产品太贵=。=
    Aoliz
        19
    Aoliz  
       Dec 10, 2013
    LZ可以把原始数据 跟 报告模板 虚化模糊一下 ,然后发出来,大家可能可以给你解决方法。
    rrfeng
        20
    rrfeng  
       Dec 10, 2013
    有一个问题,lz 是程序员么?或者写过什么样的程序?
    loading
        21
    loading  
       Dec 10, 2013 via iPhone
    python写过
    搜索python excel 读写 word读写
    其中写入我直接用replace
    Aoliz
        22
    Aoliz  
       Dec 10, 2013
    https://www.microstrategy.com/free/express/sign-in#sign-in
    可以实现效果图: http://ddad.sinaapp.com/click.php?id=83
    设计模板中支持 文字,表格,图片。 导出支持PDF与Excel 。
    vmebeh
        23
    vmebeh  
       Dec 10, 2013
    Word内容是表格的可以直接在excel里面做了,不是非常复杂的 公式就可以搞定。
    ms2008
        24
    ms2008  
       Dec 11, 2013
    BIRT 足够了,不过需要你自己去写自己的模板
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5591 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 07:28 · PVG 15:28 · LAX 00:28 · JFK 03:28
    ♥ Do have faith in what you're doing.