Reads a Pre-K budget Excel file, normalizes column names,
drops footer rows, detects format, and returns an alprek_budget_raw
S3 object. Does NOT reshape or aggregate – that is budget_clean()'s job.
Arguments
- path
Character. Path to the Excel file.
- school_year
Character. School year in
"YYYY-YYYY"format. IfNULL, attempts to infer from the filename.- sheet
Character or numeric. Sheet name or number. If
NULL, reads the first sheet.Logical. If
TRUE(default), removes summary/footer rows (e.g., rows where Classroom Code is NA or Classroom Name starts with "Count:").