estimado, gracias por la pronta respuesta
la verdad es que yo me equivoque al mencionar
formato juliano,

ya que el numero que me esta entregando el excel, corresponde a otro formato propietario de excel, que toma como base el 1/1/1900.
aqui encontre la explicacion
http://support.microsoft.com/default.aspx/kb/214094/es
de todas formas tu pagina para convertir desde formato juliano a gregoriano, esta bien, y es mas sencillo de lo que parece. el formato juliano, toma como base que el año esta dentro de los caracteres (los 4 primeros numeros) siendo el resto, el numero de dias del año por ejemplo 2009015 corresponde al 15 de enero del 2009
de momento encontre una funcion que retorna la fecha en base al 1/1/1900, porque al parecer no existe otro metodo mas automatico
aca la dejo por si alguien mas le sirve
http://haegeth.wordpress.com/2007/06...l-a-date-en-c/
gracias