VB.Net操作Excel的原理过程是怎样的?

本人新手,自学摸索,用VB.Net开发一个小程序,有一个比较大的Excel文件,大约有10M,具体的操作就是一些查询或者插入数据并保存等,我写的语句基本上就是Open、Save,但是对于这个大文件来说打开特别慢,大概需要十来秒,我就想问下,是我的语句有问题,还是就是这个样子?如果改用数据库会不会好点?数据库和Excel从这个角度看有没有什么本质区别?

你描述的比较含混,感觉你是用vba访问的excel,效率更高的方式是用npoi。