C++之xlsx文件操作之写操作

采用xlsxwriter开源库的实现,声明如下:

#include "./xlsxwriter/include/xmlwriter.h"
#include "./xlsxwriter/include/workbook.h"
#include "./xlsxwriter/include/worksheet.h"
#ifdef _DEBUG
#pragma comment(lib, "./xlsxwriter/lib/debug/xlsxwriter.lib")
#else
#pragma comment(lib, "./xlsxwriter/lib/release/xlsxwriter.lib")
#endif // _DEBUG

//创建工作簿
lxw_workbook  *workbook = workbook_new(CStrUtils::AnsiToUtf8("D:\\测试.xlsx"));
//创建分页
lxw_worksheet *worksheet = workbook_add_worksheet(workbook, "Sheet1");
//写入数据
worksheet_write_string(worksheet, 0, 0, "Row-0 Column-0", NULL);
worksheet_write_string(worksheet, 0, 1, "Row-0 Column-1", NULL);
//保存文档
lxw_error err = workbook_close(workbook);
if (LXW_NO_ERROR != err) {
	//保存失败
}
  • 1
    点赞
  • 11
    收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值