Excel的强大以及普及是前所未有的.
我们在实际应用的,很多时候都需要动态地往Excel存放东西.
如果代码里面写死了,想要修改了一下Excel的时候,代码也得跟着变.成本会加大.
我们的开发的时候,可以采取把变量信息放到一张表或者配置文件里面管理.
一般可能是直接设置sheet名,行号,列号.
不过这样的设置有一个不好的地方就是,有一个地方修改后,也得检查其他的行号和列号的设置,要不然可能有错位的.
为了避免这种情况,我们可以可以给每个变量的cell设置一个名字.
我们在设置的时候,可以通过设置的名字取得名字的信息. sheet名,开始cell,结束cell.
从中取得开始cell,然后设置值就可以.
这样即使我在模板里面加行,加列都没有关系.
不过这个做法只有在拥有Excel模板文件的情况下才可以使用.
总体来说,固定与动态是相对的,就看你的需求和成本控制了.