如何基于freemarker中的特定字段对csv项进行排序?

问题描述 投票:-1回答:1

名称,卷号,高度,重量亚当,10,160,52安德鲁11,152,40布拉德12,162,55米糠,13,161,53

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

freemarker smooks
1个回答
0
投票

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

但是请注意,一般而言,此类操作应在模板之外进行。对于更复杂的情况(即使按多个字段排序),您也会很快遇到限制。

© www.soinside.com 2019 - 2024. All rights reserved.