I'm not familiar with the Spreadsheet::Read module, but it appears that you're using it correctly. Hopefully another monk will be able to help you with that if you need to use Spreadsheet::Read. When I saw your node title, though, I immediately thought of Text::CSV. Have you tried it? It may simplify things for you.
...roboticus
Update: I just tried installing Spreadsheet::Read to take a look at it, and discovered that Text::CSV is one of the requirements, so you should already have it installed on your system. If I get the problem with Spreadsheet::Read setting up Text::CSV, I'll start a new reply node for you. But you may want to throw out a couple lines of test data for monks to test their suggestions against.
In reply to Re: Parsing CSV table
by roboticus
in thread Parsing CSV table
by JackVanRamars
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |