纯C++方式生成复杂格式的excel文件(linux下可运行)
使用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_
下载地址
用户评论
好东西,可用
vs2015 这几句话改一下就可以编译使用了。好东西 #define CELL_NORMAL(font,border,prop) " \n" #define CELL_COLSPAN(col,font,border,prop) " \n" #define CELL_ROWSPA
错误:毗连“"\' "”和“""”不能给出一个有效的预处理标识符 main.cpp:151:1: 错误:毗连“" style=\'"”和“BDR_SOLID”不能给出一个有效的预处理标识符
可以用,所以参考了下,谢谢
请问在ubntun 14.04 的系统中用g++编译怎么才能编译通过呢?现在编译有很多错误,求教如何编译通过
挂羊头卖狗肉 你哪里转换了?根本生成的就是VML的文件,只不过office能打开而已
不太好用,还是libxl好
正在找的资料,好好学习。多谢
还行,可以参考下
不错,希望能改编成连html文件都不需要