C++读取excel 免费样例
时间: 2023-09-08 14:13:41 浏览: 170
要读取Excel文件,你可以使用C语言中的第三方库,如libxls和libxlsxwriter。这些库可以免费使用,并提供示例代码和文档。
以下是使用libxls库读取Excel文件的示例代码:
```c
#include <stdio.h>
#include "xls.h"
int main(int argc, char* argv[])
{
xlsWorkBook* pWB;
xlsWorkSheet* pWS;
xlsCell* pCell;
pWB = xls_open("example.xls", "UTF-8");
if (!pWB) {
printf("Failed to open Excel file.\n");
return 1;
}
pWS = xls_getWorkSheet(pWB, 0);
if (!pWS) {
printf("Failed to open worksheet.\n");
return 1;
}
int row, col;
for (row = 0; row <= pWS->rows.lastrow; row++) {
for (col = 0; col <= pWS->rows.lastcol; col++) {
pCell = xls_cell(pWS, row, col);
if (pCell) {
printf("%s\t", pCell->str);
}
}
printf("\n");
}
xls_close(pWB);
return 0;
}
```
此代码打开名为"example.xls"的Excel文件,并打印出所有单元格的内容。你可以根据你的需求修改此代码。
阅读全文