Once you have a report window from a JMP platform, you can save it in a variety of formats. For example (adding a line to some code I posted earlier), you can save a picture to the desktop:
NamesDefaultToHere(1);
dt = NewTable("Map",
NewColumn("x", Numeric, Continuous, Formula(RandomInteger(1, 20))),
NewColumn("y", Numeric, Continuous, Formula(RandomInteger(1, 20))),
NewColumn("Label 1", Numeric, Continuous, Formula(RandomInteger(1, 5))),
NewColumn("Label 2", Numeric, Continuous, Formula(RandomInteger(1, 5))),
AddRows(100)
);
Column(dt, "Label 1") << Label;
Column(dt, "Label 2") << Label;
// (1) Mouse over some points to see the tooltip.
// (2) Move to the right of the tip to make it persist using the red pin.
// (3) Right click on the tip to see how you can change its properties (colours, tag line etc.).
// (4) Save the Graph Builder script to see how to do this in JSL if you need to
gb = dt << Graph Builder(
Size( 530, 454 ),
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
);
// Save a picture of the report to the desktop
Report(gb) << savePicture("$DESKTOP/SquareWafer.png", PNG);
But the precise answer to your question 'how to export JMP result to excel' depends on what format you want, and how you want Excel to consume it. If you want a fully automated solution, check out the 'automation' capabilities of JMP ('Help > Books > Scripting Guide', then search for 'OLE automation').