Saving and loading csv/txt file in EEPROM

In case filesystem is not viable way, any suggestion on how I could organise so I can accommodate possibility that some profiles may have lots of steps and therefore large in size, while most of the expected profiles will be relatively simple and small. Such I can fit more profiles into the limited space of the EEPROM?