Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo crear un archivo Excel usando lenguaje C

Cómo crear un archivo Excel usando lenguaje C

Si tus datos son simples, puedes utilizar archivos en formato CSV (valores separados por comas). Los archivos en formato CSV se pueden abrir con Office Excel. Por ejemplo, hay un formulario para guardar así:

------------- inicio del formulario ------------- -- ----

Número Nombre Género

1 A Masculino

2 B Femenino

3 C Masculino

--------------- Fin del formulario --------------------

Luego guarde el formato de datos en el archivo CSV es el siguiente:

---------------- Comienza el contenido----------------- - -

Número,Nombre,Género

1, A, Masculino

2, B, femenino

3, C, masculino

----------------Fin del contenido----------------

En Excel Se abre así:

El siguiente es un programa de muestra:

#include

struct Student

{

int id;

nombre de char[10];

género de char[3];

};

int main(int argc, char *argv[])

{

// En el directorio donde se encuentra el programa, puede ver un archivo llamado Student.csv

ARCHIVO * file=fopen("student.csv", "w");

struct Estudiante estudiantes[]=

{

{1, "A", "Hombre"},

{2, "B", "Mujer"},

{3, "C", "Hombre" } ,

};

int studensAmount=sizeof(studens)/sizeof(struct Student);

int i;

if ( archivo)

{

fprintf(archivo,"%s%,%s,%s\n", "número", "nombre", "género");< / p>

for(i=0;i

{

fprintf(archivo,"%d%,%s,%s\n" , estudiantes[i].id,estudiantes[i].nombre,estudiantes[i].género);

}

}

fclose(archivo) ;

devuelve 0;

}