otld.append.caseload.process_workbook

otld.append.caseload.process_workbook(file_path: str, data_type: str, year: int, master_wide: DataFrame) DataFrame

Extract and transform caseload data from Excel file

Args:

file_path (str): Path to caseload data data_type (str): Funding level of data (State, Federal, Total) year (int): The fiscal year associated with the caseload data. master_wide (pd.DataFrame): Wide data frame to append new records to

Raises:

FileNotFoundError: Raise a FileNotFoundError if the target file does not exist. AttributeError: Raise an AttributeError if either the families or recipients tab cannot be found.

Returns:

pd.DataFrame: Concatenated data frame.