![]()
![]()
InDesignには、高度な表組み機能が搭載されており、簡単な手順で表を作成することができます。まず覚えて欲しいのは、表はテキストの一部として動作するということです。そのため、表はテキストフレーム内に作成します。文中に表を挿入したり、テキストフレームやページをまたいだ表の作成も可能です。また、表専用のツールがあるわけではなく、基本的に操作は文字ツールを用います。
表を作成するには、大きく分けて次の2つの方法があります。1つ目はタブ区切りやカンマ区切りのテキストから表を作成する方法。そして、2つ目はExcelやWordで作成された表をInDesignの表として読み込む方法です。なお、Excelの表を読み込む場合には、ある程度体裁をたもったまま読み込むことが出来ます。また、どのシートのどのセルを読み込むのかや、フォーマットをどのようにして読み込むのかといった指定も可能です。
![]()

(1)文字ツールで、タブ区切りのテキストを選択します。

(2)「表」メニューから「テキストを表に変換」を選択します。(3)「テキストを表に変換」ダイアログが表示されるので、「列分解」と「行分解」に目的のものを選択して、「OK」ボタンをクリックします。ここでは「列分解」に「タブ」、「行分解」に「段落」を選択しています

(4)表が作成されます。
![]()

(1)仮に、ここでは図のようなExcelファイルがあったとします。

(2)InDesign上で、Excelの表を読み込むためのテキストフレームを作成しておきます。

(3)テキストフレーム内にカーソルをおき、「ファイル」メニューから「配置」を選択します。

(4)「配置」ダイアログが表示されるので、目的のExcelファイルを選択して、「開く」ボタンをクリックします。なお、このまま配置してもよいのですが、どのようにExcelファイルを読み込むのかをコントロールしたい場合には「読み込みオプションを表示」にチェックを入れておきます。

(5)「Microsoft Excel読み込みオプション」ダイアログが表示されるので、目的に合わせて各項目を指定して「OK」ボタンをクリックします。ここでは「セル範囲」を変更し、「テーブル」には「アンフォーマットテーブル」を選択しています。 なお、Excel内で使用された形式と同じフォーマットをできるだけ保持したい場合には「フォーマットテーブル」、フォーマットなしで読み込みたい場合には「アンフォーマットテーブル」、タブ区切りのテキストとして読み込みたい場合には「アンフォーマットタブ付きテキスト 」、Excelで使用されているフォーマットと同じフォーマットを初期読み込み時に保持したい場合には「1回だけフォーマット」を選択します。

(6)表が読み込まれます。

