【问题标题】:how to sort the csv items based on a particular field in freemarker?如何根据freemarker中的特定字段对csv项目进行排序?
【发布时间】:2020-03-21 13:36:44
【问题描述】:

姓名、卷号、身高、体重 亚当,10,160,52 安德鲁,11,152,40 布拉德,12,162,55 麸皮,13,161,53

在这种情况下,我需要根据高度字段对行进行排序。你能建议你的答案吗?

【问题讨论】:

    标签: freemarker smooks


    【解决方案1】:

    我不确定 Smooks 如何将 CSV 公开给模板。如果它是一个行列表,您可以在其中读取一行中的单元格,如row.Height(如<#list myCsv as row>${row.Height}</#list>),那么myCsv?sort_by('Height') 应该可以工作。

    但请注意,通常此类事情应在模板之外完成。对于更复杂的情况(即使按多个字段排序),您很快就会遇到限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多