如何在ant中从csv文件中提取值?

如何在ant中从csv文件中提取值?,ant,Ant,华盛顿 纽约 新德里 印度 美利坚合众国 在ant中,我想将所有的价值观提取为独立的价值观,如华盛顿、新德里、印度、美国、美国。虽然我可以按顺序提取它们 <loadfile property="message" srcFile="../Ant_Scripts/Name.csv"/> <target name="init"> <for list="${message}" delimiter="${line.separator}" param = "val"> &

华盛顿
纽约

新德里

印度

美利坚合众国

在ant中,我想将所有的价值观提取为独立的价值观,如华盛顿、新德里、印度、美国、美国。虽然我可以按顺序提取它们

<loadfile property="message" srcFile="../Ant_Scripts/Name.csv"/>
<target name="init">
<for list="${message}" delimiter="${line.separator}" param = "val">
<echo message=${val}/>

但我不能把它们作为单独的单位提取出来,一旦我得到了新德里或纽约,我应该也能分别得到新德里和新德里



你能发布你的ant脚本吗?Satya


$val

此代码将逐行打印所有名称,但在此之后,我希望以空格为基础打断这些行。

有一个基本错误:

  • 您必须使用@{param}访问CSV元素,不使用${param}。此循环使用属性,而不是属性;)
还有一项任务,您可能会发现它对于您的行分隔需求非常方便:


  • 有一个基本错误:

    • 您必须使用@{param}访问CSV元素,不使用${param}。此循环使用属性,而不是属性;)
    还有一项任务,您可能会发现它对于您的行分隔需求非常方便:


    您可以发布您的ant脚本$val吗?此代码将打印所有名称一行一行,但在此之后,我想在空格的基础上打断这些行。请使用帖子下方的编辑链接,添加有关构建文件的信息。好的,我是新来的,所以不知道太多时间接受答案;)你可以发布你的ant脚本$val吗?这个代码将打印所有的名字行按行,但在此之后,我想在空格的基础上打断这些行。请使用帖子下方的编辑链接,添加有关构建文件的信息。好的,我是新来的,所以不知道太多时间接受答案;)
        <loadfile property="message" srcFile="../Ant_Scripts/Name.csv"/>
        <target name="init">
             <for list="${message}" delimiter="${line.separator}" param = "val">
                  <sequential>
                       <echo>$val</echo>
                  </sequential>
             </for>
        </target>
    </project>