Excel的工作原理

Excel的主要處理對(duì)象是表格,就是打開Excel文件時(shí)看到的一個(gè)個(gè)方格子。

基本上Excel的所有功能都是圍繞著表格(也就是這些方格子)進(jìn)行的。

表格主要包括以下幾部分:

(1)存放數(shù)據(jù)的單元格;

(2)用于計(jì)算的內(nèi)置函數(shù);

(3)對(duì)表格的行或列做的排序和篩選;

(4)數(shù)據(jù)統(tǒng)計(jì)和可視化。

1、數(shù)據(jù)在Excel中是怎么存儲(chǔ)和調(diào)用的?

office系列的產(chǎn)品都是用office open xml文件格式壓縮存儲(chǔ)的,我們看到xlsx文件,其實(shí)是一個(gè)壓縮文件。它們把若干個(gè)xml格式的純文本壓縮在一起,而Excel就是讀取的這些壓縮文件的信息,最后給我們呈現(xiàn)一個(gè)圖形化的表格。


上圖中“打賞數(shù)據(jù).xlsx”文件是我們平常用到的Excel文件,在文件名后邊加上“.zip”,變?yōu)椤按蛸p數(shù)據(jù).xlsx.zip”,解壓縮這個(gè)zip文件得到一個(gè)xml文件和三個(gè)文件夾。


其中xl文件夾里存放著Excel的大部分主題內(nèi)容。

theme:存放著這個(gè)Excel的主題設(shè)置;

sharedString:存放著各個(gè)單元格里的信息;

worksheets:記錄各個(gè)sheet之間互相調(diào)用關(guān)系。


上圖可以看到在表格中字符是怎樣以文本的形式存儲(chǔ)的。

也就是說Excel在后期會(huì)用各種代碼去讀取這些xml純文本,然后在圖形化界面把這些文本展示出來。

Excel對(duì)信息的存儲(chǔ),就是把各種各樣的信息打上標(biāo)簽以后,以純文本的形式存放在xml文件里,當(dāng)我們需要讀取信息時(shí),它通過調(diào)取這些文本的關(guān)系,把純文本解碼為我們看到的表格信息。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 之前發(fā)過一個(gè)帖子,但是那個(gè)帖子有點(diǎn)問題我就重新發(fā)一個(gè)吧,下面的源碼是我從今年開始不斷整理源碼區(qū)和其他網(wǎng)站上的安卓例...
    passiontim閱讀 22,119評(píng)論 181 334
  • 給你一個(gè)壓縮文件,然后說這是一個(gè)Excel文件,你會(huì)怎么想? Excel文件確實(shí)可以通過壓縮軟件打包進(jìn)壓縮包中,但...
    ReleaseU閱讀 977評(píng)論 1 8
  • 傳說程咬金有三板斧,是他的看家本領(lǐng),無論對(duì)方是刀槍劍戟斧鉞鉤叉,都是上去三板斧,就這么三下也建功無數(shù)。在現(xiàn)在這個(gè)求...
    LvJack閱讀 393評(píng)論 0 0

友情鏈接更多精彩內(nèi)容