I have an arduino set up to read and store data in external EEPROM. External EEPROM is connected to analog pin 4(SDA) and analog pin 5(SCL). When I read data from the ext. EEPROM, it is shown on arduino's serial monitor.
How can I get this data transferred to a PC program , such as EXCEL?
Transfer data from serial to PC. If you want fault tolerance, implement something like XMODEM or better and send your EEPROM contents as a file.
The PC side would run some kind of terminal emulation software.
Use the received file to convert it to CSV on the PC side. Much more power, but you could save a step by writing CSV from the Aurduino - and if you are really cheap, you just copy and paste the output into a text file.
Import CSV file into Excel.
All of these steps can be combined into one big program, but as we have learned from the lesson of Ed Gruberman...
read the data, send it out the serial port in Comma,Separated,Value, save on pc as a text file (copy and paste from the serial monitor is the easiest way i can think of, for all computer OS's)
Open in excel, do the little wizard dance (delimited, comma, next, finish) and you should have a spreadsheet (I do this from my palm pilot.. um VII, all the time at work with a basic freeware spreadsheet app that still runs on a 9 year old plam pilot)
or write a pc based program / script / whatever to do it all for you packaged in a tidy xls file