Constellation Knowledge Network - Preguntas y respuestas sobre la interpretación de los sueños - ¿Cómo agregar un programa escrito en lenguaje C a Excel?

¿Cómo agregar un programa escrito en lenguaje C a Excel?

Utilice ODBC para leer y escribir archivos de tablas de Excel como archivos de bases de datos, por lo que los nombres de los encabezados de fila escritos en el archivo de tablas de Excel deben ser únicos (sin nombres duplicados, equivalentes al valor de identificación en la base de datos). Este artículo encapsula todas las operaciones en archivos de Excel en una clase CSpreadSheet. A través de esta clase, podemos implementar fácilmente varias operaciones de datos de tablas de Excel y podemos ampliar esta clase para satisfacer nuestras propias necesidades.

Implementación específica

Primero, incluya el archivo de encabezado de clase de operación del archivo Excel

#Include 'cspreadSheet.h'

En segundo lugar , Cree un nuevo archivo de Excel y escriba los datos predeterminados.

//El nombre del archivo y la ruta de la nueva hoja de prueba de Excel es el nombre de la tabla interna.

cspreadSheet SS('c:\\Test.xls ', ' hoja de prueba ');

cstringArray SampleArray, testRow

ss . ;

//Agregar título

Matriz de muestra. eliminar todo();

Matriz de muestra. add(' nombre ');

Matriz de muestra. add('('edad')'

SS.add headers(matriz de muestra);

//Agregar datos

CString strname = { ' Xu Jingzhou ','Xu Zhihui','Guo Hui','Niu Yingjun','Zhu Xiaopeng'};

cstring strAg = {'27','23','28','27', ' 26 '};

for(int I = 0;i<sizeOf(strName)/sizeOf(cstring);i++;)

{

matriz de muestra. eliminar todo();

Matriz de muestra add(strName[I]);

Matriz de muestra add(strAge[I]); (matriz de muestra);

}

SS.

confirmar();

上篇: ¿Cuidado con los signos del zodíaco con personalidades extremas? 下篇: Mi propuesta ha sido aprobada, pero mi colega quiere que agregue su nombre. ¿Cómo debo negarme?
Artículos populares