Before the introduction of GEL Scripting, the export of data from Excel was the generally accepted way of generating XML Open Gateway (XOG) scripts
1. How do I determine what fields needed to be populated in the excel spreadsheet.
The best way to deterimine the fields is to create a dummy project in a non-production environment with all of the fields that is needed to accommodate how you are using projects, and then XOG out the project so that you can see the XML that is created. Be sure to take note of the referenced attributes (e.g., resources) so that when you XOG your project data in you ensure that this related data is already there (e.g. the Project Manager has to exist as a Resource in Clarity befor the XOGin will work.
2. What product do you recommend to convert the excel spreadsheet into XML format?
While there are many products available to do more sophisticated XOG file creation (Such as the one from IT ROI), please note that more recent versions of Excel provide for the direct export of data in XML format by specifying the XML Schema Definition (XSD) file that describes the XML file format. This is the same XSD file that is used during the XOG process. Thus, once you have all of the required data in teh spreadsheet, you map that data to the XSD using standard Excel features, and then you export the file as the XOG input file. The Java Client or other XOG procedures can then be used to import this file into Clarity.