You can achieve most of what you want with Illustrator Variable data. There is a script linked here that will help you to turn a regular excel sheet into XML for use with this method. Illustrator Variable Data Script - PrintPlanet.com Data-driven graphics through templates and variables in Illustrator It will pull all of your information into the layout, but as far as I know, there is not easy way to automatically change the text size to fix the box. (In my opinion, the labels would look better sitting together on a retail shelf if the text box were sized to accommodate the longest text set, and then the text on all labels were left the same size)
... View more