【发布时间】:2013-07-29 22:25:31
【问题描述】:
我面前有一个大的 CSV 文件。 10 列,3000 行。我正在寻找一个 PHP 库,它可以让我简单地获取给定列中的所有值。像这样的:
$columnValues = $file->getColumnValues('F');
我看过: http://pear.php.net/package/Spreadsheet_Excel_Writer/
但这似乎没有我需要的东西....我可能是错的。我不寻找的是 foreach 解决方案。
【问题讨论】:
-
不存在这样的生物(如果存在,它仍然需要循环);你需要循环,除非你卖给命令行并使用 awk .... 但如果文件是 CSV 文件,那么你用 fgetcsv() 循环
-
数据库非常适合这种事情:)
-
如果你循环或实用程序函数循环遍历行有什么区别?或者,如果这是它的主要用途,为什么不自己重组 CSV 数组?
-
unix cut 命令效果很好
-
@immulat ... 最初我不想将这些数据放入数据库中,原因有几个。但在做了更多思考之后,这就是我要继续下去的方式。谢谢!