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

上传者: leo9909 | 上传时间: 2019-12-21 20:06:52 | 文件大小: 11KB | 文件类型: rar
使用VC/C++生成excel的方式有很多,但是绝大部分要么是简单的csv文件,要么需要COM并已经安装ms excel,局限性比较大。 我这里提供一种使用C++编写以html脚本的方式生成xls文件的方法。不使用任何非C++标准库,支持字体大小、颜色,单元格合并、背景色、边框等设置。 generate_excel.vcproj为在vs2005下的工程文件,如果需要在vc6或Linux等其他编译环境下使用只需新建工程将.h文件和.cpp文件导入即可编译。 generate_excel |------include | |----gen_excel_file.h | |----input_data.h | |------cpp | |----gen_excel_file.cpp //excel文件操作类 | |----input_data.cpp //生成虚拟数据 | |----main.cpp //调用gen_excel_file类 | |------iofiles | |----head.txt //格式定义文件 | |------generate_excel.vcproj //vc2005工程文件 |------表格.xls //输出文件

文件下载

资源详情

[{"title":"( 9 个子文件 11KB ) 纯C++方式生成复杂格式的excel文件(linux下可运行)","children":[{"title":"generate_excel","children":[{"title":"generate_excel.suo <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"gen_excel_file.h <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"input_data.h <span style='color:#111;'> 566B </span>","children":null,"spread":false}],"spread":true},{"title":"iofiles","children":[{"title":"head.txt <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"generate_excel.vcproj <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"表格.xls <span style='color:#111;'> 16.59KB </span>","children":null,"spread":false},{"title":"cpp","children":[{"title":"main.cpp <span style='color:#111;'> 4.87KB </span>","children":null,"spread":false},{"title":"gen_excel_file.cpp <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"input_data.cpp <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • helpmsg :
    看看能不能用。 Linux 下面的excel库 还真不好弄
    2020-11-29
  • lanyue123456789 :
    好东西,可用
    2018-07-28
  • g02603lr :
    vs2015这几句话改一下就可以编译使用了。好东西#define CELL_NORMAL(font,border,prop) &quot; &lt;td class=xl&quot;#font&qu
    2018-05-09
  • 字正腔圆 :
    错误:毗连“&quot;\' &quot;”和“&quot;&quot;”不能给出一个有效的预处理标识符main.cpp:151:1: 错误:毗连“&quot; style=\'&quot;”和“B
    2017-09-06
  • wq897387 :
    可以用,所以参考了下,谢谢
    2016-09-21

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明