JackVanRamars:
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.