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.
In reply to Re: table into complex data structure
by 1nickt
in thread table into complex data structure
by ic23oluk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |