表格
此條目需要補充更多來源。 (2018年5月11日) |
表格,是把信息或數據整理成行與列,或是更為複雜的結構。表格常用於通信、研究與數據分析。表格會出現在印刷品、手寫筆記、電腦軟體、建築裝飾、交通號誌及其他場合。
概述
表格是一種整理信息的形式。最基本的表格由若干行與列構成:
- 行有時也叫記錄、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 |
---|---|---|---|
王 | 王紅 | 王橙 | 王蘭 |
張 | 張三 | 張六 | 張九 |
此表在結構上等同於前面所列舉的乘法表。不過,此表採用的操作符是串聯,而不是乘法;其操作對象是姓氏和名字,而不是整數。
通用表示法
警示菱形:
特殊用途
在幾種特殊的情況下,會常規地把表格作為一種習慣手段或正式約定來使用。
出版
數學
自然科學
信息技術
計算機程序設計
在計算機中,廣泛使用着形形色色的數據表,而每種形式卻分別代表的是不同的數據結構或格式。通過存儲記憶那些否則就需要直接計算的結果[註 3],這些數據表用於控制軟件以及最大限度地減少硬件的負荷。
有關的例子包括:
軟件應用程序
如今,用戶可以利用許多軟件應用程序,為各種各樣的用途,創建和編排表格和表格式數據。
此類應用程序包括:
英文單詞「Table」與家具的歷史關係
在中世紀的會計室(或者說帳房)里,桌子(在英文之中與表格同樣採用table一詞來表示)上往往會鋪有一塊格子布,用來數錢。這種表面擺放着一堆堆錢幣的棋盤式桌子,實際上就是這種貨幣數量信息的一種具象表現形式。
注釋
參考文獻
- ^ Zielinski, Krzysztof. Software Engineering: Evolution and Emerging Technologies. Amsterdam: IOS Press. 2006. ISBN 1-58603-559-2.
外部連結
表格示例,在線表格轉換工具 - tableConvert.com (頁面存檔備份,存於網際網路檔案館)