Excelテーブルの取り込み

テーブルのデータは多くの場合、Excelなどのスプレッドシートプログラムで作成されており、このようなテーブルデータは画像の取り込みと同じように取り込むことができます。手法は多少異なりますが、同じ結果が得られます。テーブルデータの取り込みの場合は、QuarkXPressのテーブルをExcelファイルとリンクさせてトラッキングや更新を行います。

テーブルのプロパティダイアログボックスの外部テーブルへリンク機能を使用してExcelからテーブルを取り込む場合は、画像の使用状況をトラッキングする場合と同じようにテーブルの使用状況をトラッキングできます。これによって、ソーステーブルが変更された場合には通知を受けることができます。また、レイアウトを出力(印刷、出力ファイルの収集、PDF形式での保存、またはHTMLへの書き出しなど)する際に確実に最新のテーブルデータを使用することができます。テーブルの状況をチェックするには、補助 > 使用状況を選択して、テーブルタブをクリックします。

テーブルは画像と同じ方法で更新できますが、下記の点に注意する必要があります。

  • Excelテーブルを最初に取り込むときに、テーブルのリンクダイアログボックスのフォーマットを含むチェックボックスをオンにすると、QuarkXPressでもExcelフォーマットが可能な限り保持されます。後でテーブルを更新すると、以前にQuarkXPressで適用したローカルフォーマットが消去され、Excelファイルのフォーマットで置き換えられます。
  • Excelテーブルを最初に取り込むときに、テーブルのリンクダイアログボックスのフォーマットを含むチェックボックスをオンにしない場合、テーブルのExcelフォーマットは破棄されます。後でテーブルを更新すると、以前にQuarkXPressでテーブルに適用したローカルフォーマットが保持されます。

QuarkXPressでの、Excelテーブルの取り込みおよびリンクの保持については、下記の手順に従ってください。

  1. テーブルツールを使用して、必要な大きさのテーブルをドラッグして描画します。マウスボタンを放すと、テーブルのプロパティダイアログボックスが表示されます。
  2. 外部データへリンクチェックボックスをオンにします。
  3. OKをクリックすると、テーブルのリンクダイアログボックスが表示されます。
    QuarkXpress db table link Excelテーブルの取り込み

    テーブルのリンクダイアログボックス

  4. 参照をクリックして、取り込むExcelファイルの場所を選択します。
  5. ファイルに複数のワークシートが含まれている場合は、シートドロップダウンメニューから取り込むシートを選択します。データの一部のみを取り込みたい場合は、範囲フィールドにセルの範囲を指定するか、ドロップダウンメニューから規定の範囲を指定します。
  6. オプション領域で、取り込む属性のチェックボックスをオンにします。
  7. OKをクリックします。
注: 数式および参照は取り込まれません。ただし、数式や参照によって得られる値は取り込まれます。挿入された画像は取り込まれません。自動フィルタ、または詳細フィルタデータ > フィルタ)が適用されたテキストは、印刷用テキストとして取り込まれます。
注: Excelデータからすばやくテーブルを作成する方法、つまり、更新用にソーステーブルをプロジェクトにリンクさせずにテーブルを作成する方法は、コピーアンドペーストすることです。これを行うには、Excelワークシートで取り込みたいデータを部分的に選択して、選択したデータをコピーします。次に、QuarkXPressに切り替えて、編集 > ペーストを選択します。QuarkXPressは、そのデータに適したテーブルを作成して、テキストを挿入します。
親トピック: テーブルの使用

Excelテーブルの取り込み