Hola saludos, no se si esto te sera de utilidad, tan solo deberias probrar en leer un archivo con extension de exel, yo no he probado pero por si acaso ahi va>>>
Antes de abrir un fichero necesitas declarar un puntero de tipo FILE
Para abrir el fichero usaras la funcion fopen( ).
FILE *puntero;
puntero = fopen ( nombre del fichero, "modo de apertura" );
donde puntero es la variable de tipo FILE, nombre del fichero es el nombre que daremos al fichero que queremos crear o abrir. Por EJ:
puntero=fopen("DATOS.DAT","r");
puntero=fopen("C:TXTSALUDO.TXT","w");
la “r” y la “w” en los ejemplos anteriores se refieren a lo siguiente:
w crea un fichero de escritura. Si ya existe lo crea de nuevo.
w+ crea un fichero de lectura y escritura. Si ya existe lo crea de nuevo.
a abre o crea un fichero para añadir datos al final del mismo.
a+ abre o crea un fichero para leer y añadir datos al final del mismo.
r abre un fichero de lectura.
r+ abre un fichero de lectura y escritura.
FILE *fichero;
fichero=fopen("datos.txt","r");
if (fichero == NULL) printf("Error al abrir el fichero");