Windows下载安装xlnt

Windows下载安装xlnt

1.打开Cmake(Gui)

在where is souce codedir 放xlnt源代码地址 ( F:\CODE\CPPCODE\xlnt-maste )

在在where build the … 放你 新建的 build 文件夹地址(F:/CODE/CPPCODE/xlnt-master/build)

3.设置完成之后点击 Generate

4. 生成之后点击openProject

5.在VS中点击 本地调试器 ()等项目生成完成

在 xlnt-master\include中得到头文件文件夹 在 xlnt-master\build\source\Debug中得到动态链接库 动态链接库中有 xlntd.dll xlntd.lib 这是需要用到的东西 如果没有xlntd.dll就是没编译好 请重试

visual studio2017 项目中引入xlnt
配置xlnt 到你的项目
项目右键点击它,然后选择最下方的属性按钮,打开配置的窗口

配置头文件路径的配置
配置属性-VC++目录-引用目录
填入 F:\CODE\CPPCODE\xlnt-master\include (根据你自己的源码位置做出相应改变)
第三方库库文件路径
配置属性-VC++目录-库目录
填入 F:\CODE\CPPCODE\xlnt-master\build\source\Debug
引用库名称的配置
配置属性-连接器-依赖-附加依赖项
填入 xlntd.lib配置完之后 复制xlntd.dll放到你的项目文件夹中去 (将xlnt-master\include下的 xlnt文件夹也复制到项目中去)

#读写代码例子
#include <xlnt/xlnt.hpp>
#include <iostream>

void create() {
	xlnt::workbook wb;
	xlnt::worksheet ws = wb.active_sheet();
	ws.cell("A1").value(5);
	ws.cell("B2").value("string data");
	ws.cell("C3").formula("=RAND()");
	ws.merge_cells("C3:C4");
	ws.freeze_panes("B2");
	wb.save("sample.xlsx");
}

void read() {
	xlnt::workbook wb;
	wb.load("sample.xlsx");
	xlnt::worksheet ws = wb.active_sheet();

	std::cout << ws.cell("A1") << std::endl;
	std::cout << ws.cell("B2") << std::endl;
	std::cout << ws.cell("C3") << std::endl;
}

int main()
{
	create();
	read();
	return 0;
}

vs2019中编辑xlnt需要在numeric.h中,定义#undef min和#undef max。
在主文件中入<Windows.h>
并且定义#define NOMINMAX
未经允许不得转载:紫竹林-程序员中文网 » Windows下载安装xlnt
关于我们 免责申明 意见反馈 隐私政策
程序员中文网:公益在线网站,帮助学习者快速成长!
关注微信

微信扫码
关注微信

技术交流群
管理员微信号
每天精选资源文章推送
管理员QQ
随时随地碎片化学习
管理员抖音号
发现有趣的