Using EXCEL 2010.

I have an excel file that is being generated by a php script that inputs info to the xls from an sql database and then emails it to my client everytime someone signs up on his website.

So the problem is that the file is constantly being over written by the new one when my client saves the new file that is sent to him. So he can't manually stretch the columns and then save it because it gets over written by a new file next time someone signs up.

I don't want him to have to select all the columns and then click format => autofit column width..everytime he opens the new file.

Is there a way to have excel format the cells to fit all the text in them by default evertime you open a file without having to click format => autofit column width.