in reply to table into complex data structure

Hi, for working with delimited data, don't try to parse it yourself, use Text::CSV. See this example posted today by haukex showing how to read a delimited file.

Nothing you've described so far shows any need for any other "data storage" than the TSV file you have. You can generate any reporting you want from the current data.


The way forward always starts with a minimal test.