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

概述

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

  • 有時也叫記錄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頁面存檔備份,存於網際網路檔案館

參見