【问题标题】:How to execute template tooklit script?如何执行模板工具包脚本?
【发布时间】:2021-06-28 18:38:15
【问题描述】:

我想使用一些虚拟数据执行模板工具包脚本,以便快速测试功能。例如,将日期添加到 Excel 中的脚本。

[%- MODE=xlsx %]
[%-
    X = XLSX;
    X.newWorksheet('My Report');
    USE date;
    # use current time and default format
    X.add(date.format)
    X.end()
    X.print();
-%]

是否有任何解释器或工具(已安装或在线)来执行此类脚本?我正在使用 Ubuntu 20.04。

【问题讨论】:

  • 前往模板工具包tutorial部分并按照教程进行操作。
  • Download TTS 部分。

标签: perl report reporting


【解决方案1】:

模块安装tpage command line tool

$ cat greeting.tt
Hello, [% target %]!

$ tpage --define target=World greeting.tt
Hello, World!

当然,你也可以写一个小的 Perl 脚本。

use Template qw( );
my $tt = Template->new();
$tt->process('greeting.tt', {
   target => 'World',
})
   or die($tt->error());

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2010-12-23
    • 2022-08-04
    • 2012-07-03
    相关资源
    最近更新 更多