Excel的主要处理对象是表格,就是打开Excel文件时看到的一个个方格子。
基本上Excel的所有功能都是围绕着表格(也就是这些方格子)进行的。
表格主要包括以下几部分:
(1)存放数据的单元格;
(2)用于计算的内置函数;
(3)对表格的行或列做的排序和筛选;
(4)数据统计和可视化。
1、数据在Excel中是怎么存储和调用的?
office系列的产品都是用office open xml文件格式压缩存储的,我们看到xlsx文件,其实是一个压缩文件。它们把若干个xml格式的纯文本压缩在一起,而Excel就是读取的这些压缩文件的信息,最后给我们呈现一个图形化的表格。
上图中“打赏数据.xlsx”文件是我们平常用到的Excel文件,在文件名后边加上“.zip”,变为“打赏数据.xlsx.zip”,解压缩这个zip文件得到一个xml文件和三个文件夹。
其中xl文件夹里存放着Excel的大部分主题内容。
theme:存放着这个Excel的主题设置;
sharedString:存放着各个单元格里的信息;
worksheets:记录各个sheet之间互相调用关系。
上图可以看到在表格中字符是怎样以文本的形式存储的。
也就是说Excel在后期会用各种代码去读取这些xml纯文本,然后在图形化界面把这些文本展示出来。
Excel对信息的存储,就是把各种各样的信息打上标签以后,以纯文本的形式存放在xml文件里,当我们需要读取信息时,它通过调取这些文本的关系,把纯文本解码为我们看到的表格信息。