Open a large CSV file line-by-line, applying headers to each row