我最近在做客户的一个要求 要存储大量数据到excel 其中包括标记颜色和带图片 还必须用excel2007 所以POI 是唯一选项了 我想来问的是 如何把两个excel2007文件合并一个excel2007文件里的sheet?或者单个文件里面的多个sheet合并成一个sheet?
求详细代码 谢谢 给个小例子就可以
(问题补充 jxl不可以用 因为他不支持excel2007
不能用二进制流直接写入 ,因为不知道如何判断标记颜色
不能用写成文本xml再转成excel格式 因为转成2007格式 excel打不开 而转成2003格式又掉进了行数限制。。
不能用csv 因为一样的 不能着色,不可以用宏)
所以现在只求如何合并 求高手指点迷津
求详细代码 谢谢 给个小例子就可以
(问题补充 jxl不可以用 因为他不支持excel2007
不能用二进制流直接写入 ,因为不知道如何判断标记颜色
不能用写成文本xml再转成excel格式 因为转成2007格式 excel打不开 而转成2003格式又掉进了行数限制。。
不能用csv 因为一样的 不能着色,不可以用宏)
所以现在只求如何合并 求高手指点迷津
但没有做过包括标记颜色和带图片的,
自己去看下POI相关资料,
像你这样还包含图片的,速度估计会慢!
不过数据量大的话就会比较慢
可以考虑一下先读取数据库
然后再读出来