1. 首页
  2. 编程语言
  3. C++ 
  4. 纯C++方式生成复杂格式的excel文件(linux下可运行)

纯C++方式生成复杂格式的excel文件(linux下可运行)

上传者: 2019-05-13 16:37:47上传 RAR文件 11.42KB 热度 52次
使用VC/C++生成excel的方式有很多,但是绝大部分要么是简单的csv文件,要么需要COM并已经安装msexcel,局限性比较大。我这里提供一种使用C++编写以html脚本的方式生成xls文件的方法。不使用任何非C++标准库,支持字体大小、颜色,单元格合并、背景色、边框等设置。generate_excel.vcproj为在vs2005下的工程文件,如果需要在vc6或Linux等其他编译环境下使用只需新建工程将.h文件和.cpp文件导入即可编译。generate_excel|------include||----gen_excel_file.h||----input_data.h||------cpp||----gen_
下载地址
用户评论
码姐姐匿名网友 2019-05-13 16:37:47

好东西,可用

码姐姐匿名网友 2019-05-13 16:37:47

vs2015 这几句话改一下就可以编译使用了。好东西 #define CELL_NORMAL(font,border,prop) " \n" #define CELL_COLSPAN(col,font,border,prop) " \n" #define CELL_ROWSPA

码姐姐匿名网友 2019-05-13 16:37:47

错误:毗连“"\' "”和“""”不能给出一个有效的预处理标识符 main.cpp:151:1: 错误:毗连“" style=\'"”和“BDR_SOLID”不能给出一个有效的预处理标识符

码姐姐匿名网友 2019-05-13 16:37:47

可以用,所以参考了下,谢谢

码姐姐匿名网友 2019-05-13 16:37:47

请问在ubntun 14.04 的系统中用g++编译怎么才能编译通过呢?现在编译有很多错误,求教如何编译通过

码姐姐匿名网友 2019-05-13 16:37:47

挂羊头卖狗肉 你哪里转换了?根本生成的就是VML的文件,只不过office能打开而已

码姐姐匿名网友 2019-05-13 16:37:47

不太好用,还是libxl好

码姐姐匿名网友 2019-05-13 16:37:47

正在找的资料,好好学习。多谢

码姐姐匿名网友 2019-05-13 16:37:47

还行,可以参考下

码姐姐匿名网友 2019-05-13 16:37:47

不错,希望能改编成连html文件都不需要