vscode c++输出数组数据到excel
时间: 2023-12-24 21:05:42 浏览: 97
你可以使用第三方库,如libxl或xlsxwriter,将数组数据写入Excel文件中。以下是使用libxl的示例代码:
```cpp
#include <iostream>
#include <vector>
#include "libxl.h"
using namespace libxl;
int main() {
Book* book = xlCreateBook();
if (book) {
Sheet* sheet = book->addSheet("Sheet1");
std::vector<std::vector<int>> data = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < data.size(); i++) {
for (int j = 0; j < data[i].size(); j++) {
sheet->writeNum(i + 1, j + 1, data[i][j]);
}
}
book->save("output.xlsx");
book->release();
}
return 0;
}
```
此示例使用libxl创建一个名为"Sheet1"的工作表,并将一个二维数组写入工作表中。最后,将工作簿保存为名为"output.xlsx"的Excel文件。你可以根据需要更改数据和文件名。
阅读全文