Red de conocimiento informático - Material del sitio web - ¿Cómo leer y generar datos en Excel usando el lenguaje C?

¿Cómo leer y generar datos en Excel usando el lenguaje C?

El método simple es a través de ODBC:

Implementación específica

1. Incluir archivo de encabezado de clase de operación de archivo Excel

#include "CSpreadSheet.h"

2. Cree un nuevo archivo de Excel y escriba los datos predeterminados

//Cree un nuevo nombre y ruta de archivo de Excel, TestSheet es el nombre de la tabla interna

CSpreadSheet SS(" c:\Test. xls", "TestSheet");

CStringArray sampleArray, testRow;

SS. BeginTransaction();

// AddHeaders

sampleArray.RemoveAll();

sampleArray.Add("Nombre");

sampleArray.Add("Edad");

SS..AddHeaders(sampleArray);

//Agregar datos

CString strName[] = {"Xu Jingzhou ","Xu Zhihui","Guo Hui","Niu Yingjun","Zhu Xiaopeng"};

CString strAge[] = {"27", "23", "28 ", " 27", "26"};

for(int i = 0; i < sizeof(strName)/sizeof(CString); i++)

{

sampleArray. RemoveAll();

Matriz de ejemplo. Add(strName[i]);

sampleArray.Add(strAge[i]);

SS.AddRow(sampleArray);

}

SS.Commit();

3. Leer datos del archivo Excel

CSpreadSheet SS("c:/\Test.xls", "TestSheet");

CStringArray Filas, Columna;

Vaciar el cuadro de lista

m_AccessList.ResetContent();

for (int i = 1; i < = SS.GetAt(j-1);

else

strContents = strContents + " --> " + Rows.GetAt(j-1);

}

m_AccessList.AddString(strContents);

}