表格,是把資訊數據整理成行與列,或是更為複雜的結構。表格常用於通訊研究數據分析。表格會出現在印刷品、手寫筆記、電腦軟體、建築裝飾、交通號誌及其他場合。

概述

編輯

表格是一種整理資訊的形式。最基本的表格由若干構成:

  • 有時也叫記錄k-元組、n-元組、向量等;
  • 有時也叫欄位、參數、特性、屬性等;
  • 通常採用名稱(即列標題或者說列名)來標識相應的列;
  • 列標題可由某個單詞、短語或數字型索引構成;
  • 每一行與每一列的交匯區域就是一個儲存格

對於那些構成一張表格的元素,可以採取許多不同的方式,甚至是迴圈或者說遞迴的方式,對它們加以分組、分割或編排。此外,表格之中可以包括元資料、注釋、表頭(header[註 1]、表尾(footer)或者其他的輔助特性[1]

姓名 性別 年齡
張三 33
李四 43
王五 23
馬六 37

多維表格

編輯

維度也屬於是關於表格的基本概念之一[註 2]。就任何的「簡單」表格而言,均可通過把其中的數值歸一化成有序的層級結構,將簡單表格表示成「多維」表格。關於此類表格的一個常見例子就是乘法表

乘法表
× 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 2 4 6 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 4 8 12 16 20 24 28 32 36
5 5 10 15 20 25 30 35 40 45
6 6 12 18 24 30 36 42 48 54
7 7 14 21 28 35 42 49 56 63
8 8 16 24 32 40 48 56 64 72
9 9 18 27 36 45 54 63 72 81

請注意:多維表格,比如說二維表格,是在那些行標題與列標題之間的組合,分別對應於某一獨特取值的情況下建立出來的。也就是說,這是一種單射函式(或者說「內射函式」):行標題與列標題之間的每種組合都與表格之中某個(而不是多個)特定的取值相關聯:

如果不能滿足上述條件,那麼,就需要額外插入新的行和/或列,以便獲得更多的儲存格。

如下是一個多維表格的例子:

年齡一覽表(僅包含姓名)
+ 1 2 3
王紅 王橙 王蘭
張三 張六 張九

此表在結構上等同於前面所列舉的乘法表。不過,此表採用的運算子是串聯,而不是乘法;其運算物件是姓氏和名字,而不是整數

通用表示法

編輯

警示菱形:

標準表示法 表格表示法
2
3
1
 
該設施之中危險品的危險等級
健康危害 可燃性 反應性 特殊危害
3 級 2 級 1 級  

特殊用途

編輯

在幾種特殊的情況下,會常規地把表格作為一種習慣手段或正式約定來使用。

出版

編輯

數學

編輯

自然科學

編輯

資訊科技

編輯

電腦程式設計

編輯

在電腦中,廣泛使用著形形色色的資料表,而每種形式卻分別代表的是不同的資料結構或格式。通過儲存記憶那些否則就需要直接計算的結果[註 3],這些資料表用於控制軟體以及最大限度地減少硬體的負荷。

有關的例子包括:

軟體應用程式

編輯

如今,使用者可以利用許多軟體應用程式,為各種各樣的用途,建立和編排表格和表格式資料。

此類應用程式包括:

英文單詞「Table」與家具的歷史關係

編輯

在中世紀的會計室英語counting house(或者說帳房)里,桌子(在英文之中與表格同樣採用table一詞來表示)上往往會鋪有一塊格子布英語chequered cloth,用來數錢。這種表面擺放著一堆堆錢幣的棋盤式桌子,實際上就是這種貨幣數量資訊的一種具象表現形式。

注釋

編輯
  1. ^ 參見頁首信頭
  2. ^ 在不同上下文的背景下,「維度」這一概念常常用於表格,且往往具有不同的含義。例如,本文之中所說的「簡單表格」有時又稱為一種「二維陣列」(參見陣列#多維陣列)。這有別於本文之中所說的「多維表(multi-dimensional table)」。
  3. ^ 參見高速緩衝記憶體

參考文獻

編輯
  1. ^ Zielinski, Krzysztof. Software Engineering: Evolution and Emerging Technologies. Amsterdam: IOS Press. 2006. ISBN 1-58603-559-2. 

外部連結

編輯

表格範例,線上表格轉換工具 - tableConvert.com頁面存檔備份,存於網際網路檔案館

參見

編輯