原帖由 laonawuli 于 2011-12-1 16:23:00 发表
我现在需要将指定区域的Cells的Sapn、Border、Text、Font、HAligement、VAligemnt等只跟显示有关(与显示无关的信息不需要保存)的信息保存为XML。
然后将此信息,解读出来以后,任意复制给另外一个sheet。
例如,我设计了一份表头,然后保存下来。
然后在别的sheet中读取出来,然后复用。
我知道FP可能有一套自己的XML序列化的东西,但是我不知道会
iceman,其实,让我自己一个Cell一个Cell的保存信息,也可以,但问题是,我现在不知道如何取当前界面中显示出来的Cell,比如,一个10行10列的数据,我通过Span,让前4行Span成一个大Cell,然后后4行Span成一个大Cell,中间还有两行正常的Cell。这样,实际上界面上应该可以看到1+1+2*10 = 22个Cell,于是,我只需保存这22个Cell的信息便可以了,但问题是我不知道怎么获取这22个Cell,因为假如Cell[i,j] 实际上是被第一个大Cell挡住的,但在10行10列的循环取Cell的过程中,Cell[i,j]还是会被选中,这样的话,10*10=100,也就是说这100个Cell的信息我都要转换成XML。如果Cell[i,j]有个一个Visible属性就好了,这样当它被别的大SpanCell挡住的时候,就可以不去管它了。
相信iceman大侠肯定看明白我的意思了。。。 |