To create a contour plot from XYZ data, XY data points should be distributed on the plane randomly or regularly, but your XY data seems spreading on a single line. That is the reason. Maybe what you wanted to make is a "waterfall" plot, or its flattened version as shown here? http://blog.originlab.com/graphing/flatten-waterfall-plot
If so, you have to reorganize your data like in this sample.
I hope I didn't misunderstand what you wanted to achieve.
I am trying to achieve something like this picture I posted
I am trying to draw excitation and emission wavelength contour plot. Thanks for your suggestion. I will look into XY to see how I can make the data into regular data.