¿Cómo leer y generar datos en Excel usando el lenguaje C?
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"); p>
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);
}