求推荐个操作excel的项目解决思路

求推荐个操作excel的项目
求推荐个操作excel的项目,找了N个开源项目测试了,都达不到要求

要求是操作excel文件,向里面的指定单元格写入指定内容,但是不能破坏目标excel文件的格式,比如目标单元格设置了背景,背景就不能变,目标excel设置了打印区域,打印区域就不能变(也不能消失),目标excel设置了页面大小(A4、16K、横竖之类的)也不能变,另外不能保证程序运行的电脑上装有excel(不能用com)

求大大推荐,推荐的不管是封装了的dll,还是开源项目都行,非常感谢
Excel 测试 开源项目

------解决方案--------------------
openoffice
------解决方案--------------------
VC6 MSDN 的 例子下  ComExcel.cpp