有一个大小为45*100的二维整形数组,需要使用C++语言数据写入excel文件,要求同样保存为45*100格式,代码如何实现
时间: 2023-04-04 14:01:59 浏览: 97
您好,可以使用C语言中的libxlsxwriter库来实现将二维整形数组写入Excel文件的功能。以下是一个简单的示例代码:
#include <xlsxwriter.h>
int main() {
// 创建一个Excel文件
lxw_workbook *workbook = workbook_new("output.xlsx");
// 创建一个工作表
lxw_worksheet *worksheet = workbook_add_worksheet(workbook, NULL);
// 写入数据到工作表中
int data[45][100]; // 假设已经有了数据
for (int i = ; i < 45; i++) {
for (int j = ; j < 100; j++) {
worksheet_write_number(worksheet, i, j, data[i][j], NULL);
}
}
// 保存Excel文件
workbook_close(workbook);
return ;
}
这段代码会创建一个名为"output.xlsx"的Excel文件,并将二维整形数组中的数据写入到工作表中。您可以根据需要修改文件名和数据来源。
阅读全文