1. 你需要按照数据结构模型抽取工作表上特定Rang里边的数据值,保存为数据实体。然后传给业务层。2. 对Excel来说,它通常是有模板的,并且是设计在Excel工作簿内的。比方说,你可以把一组(比如说20万条记录)数据实体写入工作簿的一个隐藏的工作表中,然后Excel使用其自己的方法来格式画到你贴出的这个工作表。如果使用Excel,你可以看看《你应该这样玩Excel2》或者 Excel 中的 VBA 的各种书,里边有各种进行二次开发的思路。而一个只会把Excel当作“白板”写点数据库数据的人,不懂业务人员如何玩儿Excel,遇到这类二次开发问题时根本想不出方法。