之前在网上找了一些关于VC中导出为EXCEL的代码,没有一个完整的类,正好现在的项目里要用到,所以就花点时间写了一个例子。
目前具有的功能:
(1)支持表单的重命名;
(2)合并单元格;
支持"A1"、"D3"格式的合并,也可写坐标点,如1,1,4,3
(3)设置单元格内容;
1)可设置某个单元格的内容,支持字符串作为参数,也可写坐标点来定位单元格
2)支持CListCtrl作为参数并入EXCEL,支持单元格的定位,如从单元格D3开始,则可以把D3或(4,3)作为参数,也可设置是否导出CListCtrl的列头。
3)支持输入标志字符串查找、替换功能,如模板文件中的某个单元格写入<item1>,以<item1>作为参数,并写入想要替换的字符串,即可;如果模板文件中的某个单元格内容为<item1>haha,则可输入<item1>作为参数,替换时只替换<item1>,而haha则不替换。
4)自定了一个结构,支持字符串链表作为字符串来设置单元格内容。
(4)设置单元格的水平、垂直对齐方式;
(5)设置单元格的属性,包括单元格背景、字体、字体颜色、是否加粗、字体大小等;
(6)设置单元格的边框,包括线型、线宽、线线的颜色等;
(7)设置某个或某些单元格是否为自动换行;