Hice un programa en C que nos da la tabla de distribución normal, pero debo hacer un archivo Excel desde C. ¿Cómo puedo hacer esto?

Aquí hay una solución rápida y sucia: escriba los datos en el archivo guardado con la extensión .csv, con los números separados por comas. Luego abra el archivo CSV con Excel.

Editar: aquí hay un ejemplo que escribe una matriz en un archivo.

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}

#include int main() { FILE *f = fopen("file.txt", "w"); float a[5] = {3.14,1.12,3.51,2.66,5.43}; for(int i=0;i<5;i++)
{
fprintf(f, "%f,", a[i]);
} fclose(f); return 0;
}