如何执行Template Toolkit脚本?Ubuntu 20.04可用运行工具有哪些?
适配Ubuntu 20.04的运行方案
你给出的是基于Template Toolkit(简称TT)扩展了XLSX导出能力的模板脚本,可以通过以下方式运行:
本地安装运行(推荐,稳定性更高)
你需要安装TT核心库和对应的XLSX插件,步骤如下:
- 安装系统基础依赖包
sudo apt update && sudo apt install perl cpanminus libtemplate-perl
- 安装TT的XLSX和日期插件
sudo cpanm Template::Plugin::XLSX Template::Plugin::Date
- 运行脚本生成Excel
将你的示例代码保存为export.tt文件,执行以下命令即可在当前目录生成目标Excel文件:
tpage export.tt > report.xlsx
如果需要加模拟数据测试,可以直接在模板中定义模拟变量使用,示例如下:
[%- MODE=xlsx %] [%- X = XLSX; X.newWorksheet('My Report'); USE date; # 插入表头 X.add_row(['统计日期', '商品名', '销量']) # 自定义模拟数据 mock_sales = [ [date.format, '商品A', 120], [date.format, '商品B', 87], [date.format, '商品C', 205] ]; FOR item IN mock_sales; X.add_row(item); END; X.end() X.print(); -%]
在线运行
也可以使用支持自定义Perl依赖的在线代码运行平台,使用前提前在依赖配置中添加Template::Plugin::XLSX、Template两个依赖包即可运行测试,运行后可直接下载生成的xlsx文件。
内容的提问来源于stack exchange,提问作者eduardosufan
相关产品推荐
相关产品推荐

