现在有如下要求:
已经存在一个Excel模板A,要求往模板A里面填充数据,然后把这个Excel呈现给客户。
就是说客户在按下一个botton的时候,能看到一个临时文件B,这个临时文件B跟模板A完全一样,并且里面填充好了数据。但是必须是一个临时文件(只存在于内存中,不能存在于本地空间)。客户有权决定是否对这个文件进行保存或者直接废弃关闭。我现在的做法是,
1,先往模板A中填充数据。
2,在内存中生成一个临时文件B。
3,把模板A的sheet一个个拷贝到B里面,并把B里面原来的多余的sheet给删掉。
4,收尾工作:把A不保存关闭,把B显示出来。但是这样做有一个问题,本来模板A里面有一些链接,这样一拷贝的话,就造成,临时文件B里面链接有模板A的数据了。
怎么解决这个问题啊,或者,换种方法可以实现???????