Using an Uno to play back somewhat large table of analog inputs, best way?

tmd3:
I thought it hinted at a solution to the OP's stated problem. Since it didn't seem to work, I'll be explicit this time.

Thank you for the much more explicit post. And thanks to Grumpy_Mike for the discussion of whether this will work. This is a very good discussion.

You're correct that my CSV has line numbers/timestamps which I was including in the sample variables but I was just going to delete the column in Excel and resave the CSV so it's 1200x4, sorry for the confusion. Also I realized that the first 3 columns won't exceed 255 and are unsigned so I can use bytes for those, so it'll end up being a 1200x3 byte and a 1200x1 int, as opposed to a 1200x4 int. That still won't fit in flash memory but it will help anyway.

Unfortunately I don't have time to play with this today but on Monday I'll try some of the things you mention of just pasting the csv in in various ways including simple excel formulas and seeing if it will take it. If I can't get it to then I'll just write a program to add the curly braces, that shouldn't be too difficult, I just didn't want to do it if it was unnecessary.

Grumpy_Mike, you don't happen to have some sample code for when you add the curly braces in processing do you?

Has anyone done something like this where they stored data with Progmem and seen if it will work? I still haven't had a chance to look and see how I will pull the data back out, I'm assuming there's a way.

I may just order an SD card shield, can anyone confirm whether that will definitely work for this? Then I don't have to worry about progmem and possibly running out of program memory. Or the suggestion for separate memory on i2c. Any pro/cons to separate memory vs sd card?