创建表格

上次更新日期: 2018年5月28日

表格由行和列的单元格组成。单元格类似于文本帧,您可以在其中添加文本、锚点帧或其他表格。在 Adobe InDesign CS5 中创建表格或将表格从其他应用程序导入。

注释

要在 Adobe InCopy 中创建、编辑和格式化表格,请确保您处于版面视图中。

创建表

表格由行和列的单元格组成。单元格类似于文本帧,您可以在其中添加文本、内嵌图形或其他表格。您可以从头开始创建表格或通过现有文本转换创建表格。您也可以在表格中嵌入表格。

创建表格时,新表格会填充容器文本帧的宽度。当插入点位于行的开头时,表格会插入到同一行;当插入点位于行的中间时,表格会插入到下一行。

表格会随周围文本流动,就像内嵌图形一样。例如,当表格上方的文本更改点大小或添加或删除文本时,表格会在串联帧中移动。但是,表格不能出现在路径文本帧上。

您可以用创建水平表格的相同方法创建垂直表格。表格的书写方向取决于用于创建表格的文本帧的书写方向,当文本帧的书写方向更改时,表格的书写方向也会更改。在帧网格中创建表格时,此行为是相同的。但是,表格内单元格的书写方向可以更改,与表格的书写方向无关。

注释

创建表格前请确认文本帧的书写方向。

Michael Murphy 在妙用表格设计技巧中提供了一篇有关创建和设置表格式的文章。

来自 InfiniteSkills.com 的 Jeff Witchell 提供了有关表设置基础知识的视频演示。

从头开始创建表格

您创建的表格会填充文本帧的宽度。

使用文字工具 ,将插入点放置在您希望表格显示的位置。
选择“表”>“插入表”。
指定行数和列数。
指定正文行中的水平单元格数量和列中的垂直单元格数量。
如果您的表格内容将在多个\n列或帧中继续显示,请指定您希望信息\n重复显示的页眉或页脚行数。
(可选)指定表格样式。
单击“确定”。

表格行高由指定的表格样式确定。例如,表格样式可能使用单元格样式来格式化\n表格的不同部分。如果这些单元格样式中的任何一个包括\n段落样式,段落样式的行距值将决定\n该区域的行高。如果没有使用段落样式,文档的\n默认概要将决定行高。(概要基于行距\n值。在此上下文中,slug 是所选文本中高亮显示的大概高度。)

从现有文本创建表格

在将文本转换为表格之前,请确保\n正确设置文本。

要准备转换文本,请插入制表符、\n逗号、段落回车符或其他字符来分隔列。\n插入制表符、逗号、段落回车符或其他字符来\n分隔行。(在许多情况下,文本可以转换为表格\n而无需编辑。)
使用文字工具 ,选择\n您要转换为表格的文本。
选择"表格">"将文本转换为表格"。
对于列分隔符和行分隔符,请指示\n新行和新列应从何处开始。选择"制表符"、"逗号"或"段落",\n或在列分隔符和行分隔符字段中输入字符,例如分号 (;)。(您输入的任何字符\n在下次从文本创建表格时都会显示在菜单中。)
如果您为列和行指定相同的分隔符,\n请指示您希望表格包含的列数。
(可选)指定表格样式以格式化表格。
单击“确定”。

如果任何行的项目少于表格中的\n列数,空单元格将填充该行。

在表格内嵌入表格

执行以下操作之一:
  • 选择您要嵌入的单元格或表格,\n然后选择"编辑">"剪切"或"复制"。将插入符\n放在您希望显示表格的单元格中,然后选择\n"编辑">"粘贴"。

  • 单击单元格内部,选择"表格">\n"插入表格",指定行数和列数,然后单击"确定"。

根据需要调整单元格内距。(请参阅设置表格内文本格式。)

如果在单元格内创建表格,则无法使用\n鼠标选择表格中超出单元格边界的任何部分。\n应该展开行或列;或将插入符\n放在表格的第一部分,然后使用键盘快捷键移动\n插入符并选择文本。

从其他应用程序导入表格

当您使用"置入"\n命令导入包含表格的 Microsoft Word 文档\n或 Microsoft Excel 电子表格时,导入的数据是可编辑的表格。\n您可以使用"导入选项"对话框控制格式。

您\n还可以将 Excel 电子表格或 Word 表格中的数据粘贴到\nInDesign 或 InCopy 文档中。剪贴板处理偏好设置决定从其他应用程序粘贴的文本如何格式化。如果选择"仅文本",信息将显示为无格式\n制表符文本,然后您可以将其转化为表格。如果选择"所有信息"\n,粘贴的文本将显示为格式化表格。

如果\n要将文本从其他应用程序粘贴到现有表格中,\n请插入足够的行和列以容纳粘贴的文本,在剪贴板处理偏好设置中选择\n"仅文本"选项,并确保\n至少选中一个 单元格(除非您希望将\n粘贴的表格嵌入到单元格中)。

如果您希望对\n导入表格的格式有更多控制,或者希望保持电子表格\n格式,请使用"置入"命令导入表格。如果您希望\n保持与电子表格的关联,请在"文件处理"偏好设置中选择"置入文本和电子表格文件时创建关联"\n选项。

注释

您还可以在\n表格单元格选区中复制和粘贴制表符文本。此技巧是在保持\n格式的同时替换内容的好方法。例如,假设您希望更新月刊中格式表的内容。一种可能是链接到 Excel 电子表格。但是,如果您的内容来自不同来源,您可以复制包含新内容的制表符文本,选择格式化 InDesign 表格中的单元格范围,然后粘贴。

向表格添加文本

您\n可以向表格单元格添加文本、锚点对象、XML 标记和其他表格。表格行的高度会展开以容纳额外\n的文本行,除非您设置固定的行高。您无法向表格添加\n脚注。

使用文字工具 ,执行以下任一操作:
  • 将插入点放置在单元格中,\n然后键入文本。按 Enter 或 Return 在\n同一单元格中创建新段落。按 Tab 在单元格中向前移动(在最后一个单元格中按\nTab 会插入新行)。按 Shift+Tab 在单元格中向后移动。

  • 复制文本,将插入点放置在单元格中,\n然后选择"编辑">"粘贴"。

  • 将插入点放置在要\n添加文本的单元格中,选择"文件">"置入",然后双击\n文本文件。

向表中添加图形

要在独立的 InCopy 文档中向表格添加图形,\n请确保处于版面视图中。要在\n已关联的 InDesign 文档的表格中添加图形,请使用 InDesign 以便更好地\n控制文本框的大小调整。

执行以下操作之一:
  • 将插入点放置在需要\n插入图形的位置,选择"文件">"置入",然后双击\n图形文件名。

  • 将\n插入点放置在需要插入图形的位置,选择"对象">"锚定\n对象">"插入",然后指定设置。您可以\n稍后向锚定对象添加图形。

  • 复制图形或帧,放置插入\n点,然后选择"编辑">"粘贴"。

当您添加的图形大于单元格时,\n单元格高度会扩展以容纳图形,但单元格的宽度\n不会更改,图形可能会延伸到单元格的右\n侧之外。如果放置图形的行设置为固定高度,则高于行高的图形会导致单元格超出

注释

为避免单元格溢流,您可能需要将图像放置在表格\n外部,调整图像大小,然后将其粘贴到表格单元格中。

添加表头和表尾

当您\n创建长表格时,表格可能会跨多列、\n多帧或多页。您可以使用页眉或页脚在表格每个分割部分的\n顶部或底部重复信息。

您\n可以在创建表格时添加页眉行和页脚行。您也可\n使用"表格选项"对话框添加页眉行和页脚行\n并更改它们在表格中的显示方式。您可以将正文行\n转换为页眉行或页脚行。

每帧重复一次的页眉行

注释

要按顺序对表格进行编号,如表格 1A、\n表格 1B 等,请向表格页眉或页脚添加变量。\n(请参见为图形和表格创建连续题注。)

选择表格顶部的行\n来创建页眉行,或选择表格底部的行来创建页脚\n行。
选择"表格">"转化行">\n"到页眉"或"到页脚"。
将插入点置于表格中,\n然后选择"表格">"表格选项">"页眉\n和页脚"。
指定页眉或页脚行的数量。可能会在表格的顶部或底部添加空白行。
指定页眉或页脚中的信息是否出现在每个文本栏中(如果文本框有多个栏)、每个文本框一次或每个页面一次。
如果您不希望页眉信息\n出现在表格的第一行中,请选择"跳过第一行"。如果您不希望页脚信息出现在表格的最后一行中,\n请选择"跳过最后一行"。

"跳过第一行"选项在您想要\n指示页眉或页脚为续表时特别有用。例如,\n对于跨越多个页面的表格,您可能希望页眉文字\n为"表 2(续)"。由于您不希望"(续)"\n出现在表格开头,请选择"跳过第一行",然后\n直接在表格的第一行中键入表 2

单击“确定”。
执行以下操作之一:
  • 将插入点置于页眉\n或页脚行中,然后选择"表格">"转化行">\n"到正文"。

  • 选择"表格">"表格选项">\n"页眉和页脚",然后指定不同的页眉\n行数或页脚行数。