da gibt es den DBI-Ansatz, also wie aus einer Datenbank zu lesen, mit
DBD::CSV, oder
mit
Text::CSV oder
Text::xSV zeilenbasiert auf die Datei zuzugreifen
und selbst zu filtern. Was für dich am besten passt, hängt auch davon ab, wie die Daten vorliegen,
ob du sortieren musst, ob die Datei gross ist, und ob du z.b. mit DBI schon gearbeitet hast.