C++读取excel
时间: 2023-11-04 13:07:02 浏览: 105
C++读取excel数据,可以直接用(亲测可用)
可以使用第三方库来读取Excel文件,比如libxl、Apache POI等。以下是使用libxl库读取Excel文件的示例代码:
```c++
#include <iostream>
#include "libxl.h"
using namespace libxl;
int main() {
Book* book = xlCreateBook();
if (book) {
if (book->load("test.xls")) {
Sheet* sheet = book->getSheet(0);
if (sheet) {
int rowCount = sheet->lastRow();
int colCount = sheet->lastCol();
for (int i = 0; i <= rowCount; ++i) {
for (int j = 0; j <= colCount; ++j) {
std::cout << sheet->readStr(i, j) << "\t";
}
std::cout << std::endl;
}
}
}
book->release();
}
return 0;
}
```
其中,`test.xls`是要读取的Excel文件名,`readStr`函数用于读取单元格中的字符串内容。
阅读全文