跳转到内容

表格:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
 
(未显示15个用户的29个中间版本)
第1行: 第1行:
{{NoteTA
|G1 = IT
}}
-{zh-hans:{{Forceconvert|c=zh-hans|{{redirect|列表|数据类型|串列 (抽象資料型別){{!}}列表 (抽象数据类型)|列表索引|維基百科列表索引||表 (消歧義)}}}};zh-hant:{{Forceconvert|c=zh-hant|{{redirect|列表|列表索引維基百科列表索引|表 (消歧義)}}}};}-
{{Selfref|关于维基百科内容格式,请见「'''[[MOS:表格]]'''」和「'''[[MOS:列表]]'''」。}}

{{Refimprove|time=2018-05-11T13:34:51+00:00}}
'''表格''',是把[[信息]]或[[數據]]整理成行與列,或是更為複雜的結構。表格常用於[[通信]]、[[研究]]與[[數據分析]]。表格會出現在印刷品、手寫筆記、電腦軟體、建築裝飾、交通號誌及其他場合。

== 概述 ==
== 概述 ==
表格是一种整理信息的形式。最基本的表格由若干'''行'''与'''列'''构成:
表格就是由若干的'''行'''与'''列'''所构成的一种有序的组织形式。实际上,这是对最基本的表格类型的简化描述,而这种简化描述则引出了下列事项:
* [[术语]]'''行'''存在几个常见的[[同义词]],如[[行 (数据库)|记录]]、[[元组|k-元组]]、n-元组、[[矢量]];
* '''行'''有时也叫[[行 (数据库)|记录]]、[[元组|k-元组]]、n-元组、[[矢量]]
* 术语'''列'''几个常见的同义词,如字段、参数、特性、属性;
* '''列'''有时也叫字段、参数、特性、属性
* 通常采用名称(即'''列标题'''或者说'''列名''')来标识相应的列;
* 通常采用名称(即'''列标题'''或者说'''列名''')来标识相应的列;
* 列标题可由某个单词、短语或数字型索引构成;
* 列标题可由某个单词、短语或数字型索引构成;
* 每一行与每一列的交汇区域就是一个[[表格单元格|单元格]]。
* 每一行与每一列的交汇区域就是一个[[表格单元格|单元格]]。


对于那些构成一张表格的元素,可以采取许多不同的方式,甚至是循环或者说[[递归]]的方式,对它们加以分组、分割或编排。此外,表格之中可以包括元数据、注释、表头({{lang|en|header}})<ref name="header">参见[[页眉]]或[[信头]]</ref>、表尾({{lang|en|footer}})或者其他的辅助特性<ref name="Zielinski000" />。
对于那些构成一张表格的元素,可以采取许多不同的方式,甚至是循环或者说[[递归]]的方式,对它们加以分组、分割或编排。此外,表格之中可以包括元数据、注释、表头({{lang|en|header}}){{NoteTag|参见[[页眉]]或[[信头]]}}、表尾({{lang|en|footer}})或者其他的辅助特性<ref name="Zielinski000">{{cite book | last = Zielinski | first = Krzysztof | title = Software Engineering: Evolution and Emerging Technologies | url = https://archive.org/details/isbn_9781586035594 | publisher = IOS Press | location = Amsterdam | year = 2006 | isbn = 1-58603-559-2 }}</ref>。



{| class="wikitable" style="text-align:center"; border="1"
{| class="wikitable" style="text-align:center"; border="1"
第23行: 第31行:


=== 多维表格 ===
=== 多维表格 ===
'''维度'''也属于是关于表格的基本概念之一<ref>在不同上下文的背景下,“维度”这一概念常常用于表格,且往往具有不同的含义。例如,本文之中所说的“简单表格”有时又称为一种“二维数组”(参见[[数组#多维数组]])。这有别于本文之中所说的“多维表({{lang|en|multi-dimensional table}})”。</ref>。就任何的“简单”表格而言,均可通过把其中的数值[[归一化]]成有序的[[层级结构]],将简单表格表示成“多维”表格。关于此类表格的一个常见例子就是[[乘法表]]。
'''维度'''也属于是关于表格的基本概念之一{{NoteTag|在不同上下文的背景下,“维度”这一概念常常用于表格,且往往具有不同的含义。例如,本文之中所说的“简单表格”有时又称为一种“二维数组”(参见[[数组#多维数组]])。这有别于本文之中所说的“多维表({{lang|en|multi-dimensional table}})”。}}。就任何的“简单”表格而言,均可通过把其中的数值[[归一化]]成有序的[[层级结构]],将简单表格表示成“多维”表格。关于此类表格的一个常见例子就是[[乘法表]]。


{{乘法表
|title = 乘法表
|table class = class="wikitable" style="text-align:center;"
|first number list = 1,2,3,4,5,6,7,8,9
|number css = css
}}


请注意:多维表格,比如说二维表格,是在那些行标题与列标题之间的组合,分别对应于某一独特取值的情况下创建出来的。也就是说,这是一种[[单射函数]](或者说“''内射函数''”):行标题与列标题之间的每种组合都与表格之中某个(<u>而不是多个</u>)特定的取值相关联:
<div style="text-align: center;">
'''乘法表'''
</div>
<div style="margin-left:4em">
<table border cellspacing="0" cellpadding="5" bgcolor="#DDEEFF" align="center" >
<tr>
<td align="center" bgcolor="#FFFFFF">×
<td align="center" bgcolor="#DDDDFF"> 1
<td align="center" bgcolor="#DDDDFF"> 2
<td align="center" bgcolor="#DDDDFF"> 3
<td align="center" bgcolor="#DDDDFF"> 4
<td align="center" bgcolor="#DDDDFF"> 5
<td align="center" bgcolor="#DDDDFF"> 6
<td align="center" bgcolor="#DDDDFF"> 7
<td align="center" bgcolor="#DDDDFF"> 8
<td align="center" bgcolor="#DDDDFF"> 9
<tr>
<td align="center" bgcolor="#DDDDFF">1
<td align="center">1
<td align="center">2
<td align="center">3
<td align="center">4
<td align="center">5
<td align="center">6
<td align="center">7
<td align="center">8
<td align="center">9
<tr>
<td align="center" bgcolor="#DDDDFF">2
<td align="center">2
<td align="center">4
<td align="center">6
<td align="center">8
<td align="center">10
<td align="center">12
<td align="center">14
<td align="center">16
<td align="center">18
<tr>
<td align="center" bgcolor="#DDDDFF">3
<td align="center">3
<td align="center">6
<td align="center">9
<td align="center">12
<td align="center">15
<td align="center">18
<td align="center">21
<td align="center">24
<td align="center">27
<tr>
<td align="center" bgcolor="#DDDDFF">4
<td align="center">4
<td align="center">8
<td align="center">12
<td align="center">16
<td align="center">20
<td align="center">24
<td align="center">28
<td align="center">32
<td align="center">36
<tr>
<td align="center" bgcolor="#DDDDFF">5
<td align="center">5
<td align="center">10
<td align="center">15
<td align="center">20
<td align="center">25
<td align="center">30
<td align="center">35
<td align="center">40
<td align="center">45
<tr>
<td align="center" bgcolor="#DDDDFF">6
<td align="center">6
<td align="center">12
<td align="center">18
<td align="center">24
<td align="center">30
<td align="center">36
<td align="center">42
<td align="center">48
<td align="center">54
<tr>
<td align="center" bgcolor="#DDDDFF">7
<td align="center">7
<td align="center">14
<td align="center">21
<td align="center">28
<td align="center">35
<td align="center">42
<td align="center">49
<td align="center">56
<td align="center">63
<tr>
<td align="center" bgcolor="#DDDDFF">8
<td align="center">8
<td align="center">16
<td align="center">24
<td align="center">32
<td align="center">40
<td align="center">48
<td align="center">56
<td align="center">64
<td align="center">72
<tr>
<td align="center" bgcolor="#DDDDFF">9
<td align="center">9
<td align="center">18
<td align="center">27
<td align="center">36
<td align="center">45
<td align="center">54
<td align="center">63
<td align="center">72
<td align="center">81
</table>
</div>

请注意:多维表格,比如说二维表格,是在那些行标题与列标题之间的组合,分别对应于某一独特取值的情况下创建出来的。也就是说,这是一种[[单射函数]](或者说“''内射函数''”):行标题与列标题之间的每种组合都与表格之中某个(<span style="text-decoration: underline;">而不是多个</span>)特定的取值相关联:


如果不能满足上述条件,那么,就需要额外插入新的行和/或列,以便获得更多的单元格。
如果不能满足上述条件,那么,就需要额外插入新的行和/或列,以便获得更多的单元格。
第150行: 第46行:
如下是一个多维表格的例子:
如下是一个多维表格的例子:


{| class="wikitable" style="text-align:center; border;1px"
'''年龄一览表(仅仅包含姓名)'''
|+ 年龄一览表(仅包含姓名)
{| class="wikitable" style="text-align:center; border;1px"
|-
! + !! 1 !! 2 !! 3
! + !! 1 !! 2 !! 3
|-
|-
第206行: 第103行:
=== 信息技术 ===
=== 信息技术 ===
==== 计算机程序设计 ====
==== 计算机程序设计 ====
在计算机中,广泛使用着形形色色的数据表,而每种形式却分别代表的是不同的[[数据结构]]或格式。通过存储记忆那些否则就需要直接计算的结果<ref name="Cache">请参见[[高速缓冲存储器]]</ref>,这些数据表用于控制[[软件]]以及最大限度地减少[[硬件]]的负荷。
在计算机中,广泛使用着形形色色的数据表,而每种形式却分别代表的是不同的[[数据结构]]或格式。通过存储记忆那些否则就需要直接计算的结果{{NoteTag|参见[[高速缓冲存储器]]}},这些数据表用于控制[[软件]]以及最大限度地减少[[硬件]]的负荷。


有关的例子包括:
有关的例子包括:
第227行: 第124行:
在中世纪的{{Link-en|会计室|counting house}}(或者说帐房)里,'''桌子'''(在英文之中与'''表格'''同样采用''table''一词来表示)上往往会铺有一块{{Link-en|格子布|chequered cloth}},用来数钱。这种表面摆放着一堆堆钱币的[[棋盘]]式桌子,实际上就是这种货币数量[[信息]]的一种具象表现形式。
在中世纪的{{Link-en|会计室|counting house}}(或者说帐房)里,'''桌子'''(在英文之中与'''表格'''同样采用''table''一词来表示)上往往会铺有一块{{Link-en|格子布|chequered cloth}},用来数钱。这种表面摆放着一堆堆钱币的[[棋盘]]式桌子,实际上就是这种货币数量[[信息]]的一种具象表现形式。


== 注释与参考文献 ==
== 注释 ==
{{reflist}}
{{NoteFoot}}

== 参考文献 ==
{{Reflist}}


== 外部链接 ==
== 外部链接 ==
{{Wiktionarypar|表格}}[https://tableconvert.com/?import=example 表格示例,在线表格转换工具 - tableConvert.com] {{Wayback|url=https://tableconvert.com/?import=example |date=20190717211037 }}
{{Wiktionarypar|表格}}


== 参见 ==
== 参见 ==

2024年6月7日 (五) 02:58的最新版本

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

概述

[编辑]

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

  • 有时也叫记录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页面存档备份,存于互联网档案馆

参见

[编辑]