我的想法是我必须读取每行文件(CSV)并记住特定位置的特定信息作为变量。 例如:
a;b;c;d;e;f123;g;h;i;j
我知道如何阅读每一行,但问题是如何将信息保存在f123
的位置并将其存储在变量中。有任何想法吗?
变量应该在每个循环中改变(当检查另一行时,变量应该改变)。
答案 0 :(得分:2)
我建议您使用CPAN模块Text::CSV_XS
它可以利用任何用户指定的字符作为分隔符,分隔符和转义符,它有助于处理任何csv文件。
答案 1 :(得分:1)
my @list = split ";", $line;
my $value = $list[5];