c# Excel编程里面的Workbook和Worksheet的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/21 06:59:23
还有chart

workbook 是一个excel文件(xxx.xls),worksheet是里面包含的表,你在桌面右键新建个excle,默认里面就有3个sheet,sheet1,sheet2,sheet3.就这个意思。通过c#编程你可以自定义默认就一个sheet,或者多个sheet,还可以自定义每个sheet的名字,可以叫表1,表2,表3而不叫sheet1,sheet2,sheet3

Workbook是一个excel文件,Worksheet是这个excel上的sheet1 sheet2,因为一个excel可以打开多个.xls文件,但是不管你打开了多少个.xls文件都在一个excel程序里处理,也就是在你的进程里只有一个excel进程,不象word存在多个进程。所以一个excel进程能够包含多个Workbook,也就是一个excel进程包含多个excle文件。你可以新建2个excel文件,然后全部打开,然后你看任务管理器的进程,只能看到一个excel进程的。也就是这个进程要处理你打开的2个excel文件,所以需要区分这2个excel 文件,所以根据Workbook的属性来区分到底是那个exccel文件!