LRTKレフィクシア株式会社

CADでExcel表の更新を図面へ反映する5つの連携方法

CADと表計算データを連携するメリット

CADで図面を作成していると、図形そのものだけでなく、部材番号、寸法、数量、名称、仕様、施工区分、座標、管理番号など、多くの文字情報を扱います。これらの情報を図面内だけで管理しようとすると、項目数が増えるほど入力や修正の負担が大きくなります。一方、一覧表として整理したほうが確認しやすい情報までCAD内で個別に編集すると、同じ内容を何度も入力することになり、転記ミスや更新漏れの原因になります。

そこで有効なのが、CADと表計算データを連携させる考え方です。表計算ソフト側で管理している一覧を図面へ反映できるようにすれば、図面と管理表の二重入力を減らしやすくなります。たとえば部材番号と数量を表側で変更したとき、その変更内容を図面上の表や属性情報へ反映できる仕組みを整えておけば、更新のたびに図面内の文字を一つずつ探して修正する作業を削減できます。

CADと表計算データの連携で重要なのは、単にコピーと貼り付けを速くすることではありません。どの情報をどこで管理し、どちらを正しい情報源として扱うかを決めることが重要です。図面側と表側の両方を自由に編集できる状態にすると、同じ項目について異なる値が存在する可能性があります。連携機能を導入しても、管理ルールが曖昧であれば、かえって確認作業が増えることがあります。

実務では、図形や配置をCADで管理し、数量や名称、管理番号など一覧性が重要なデータを表形式で管理する方法が考えられます。反対に、図形の位置や寸法から算出した値をCAD側で確定し、その結果を表へ渡す運用もあります。どちらが適しているかは、図面の種類や更新頻度、担当者の役割によって変わります。

また、連携の効果は設計段階だけに限りません。施工図、製作図、設備図、出来形管理図、維持管理図などでも、図面と一覧情報の整合は重要です。図面番号と管理表の番号が一致しているだけでも検索性が高まり、変更履歴を追いやすくなります。さらに、現場で取得した位置情報や写真などを管理番号と結び付けられるようにすると、図面作成から施工管理まで情報をつなげやすくなります。

CADと表計算データの連携には複数の方法があります。単純な参照リンクで十分な場合もあれば、CSVなどの中間ファイルを利用したほうが管理しやすい場合もあります。さらに、属性データの対応付け、自動処理、データベース連携などへ発展させることもできます。重要なのは、最も高度な方法を選ぶことではなく、更新頻度と運用人数に合った方法を選択することです。

連携前に整理しておきたい図面と表の役割

CADと表を連携する前に、最初に決めておきたいのが「どちらを原本として扱うか」です。この整理をしないまま連携を始めると、図面と表のどちらを修正すべきか分からなくなります。

たとえば、部材番号、名称、規格、数量、備考を一覧表として管理しているのであれば、これらの項目は表側を原本にする方法があります。図面には管理番号だけを持たせ、その番号を使って表側の情報と対応させます。この方法なら、名称変更や分類変更があった場合に、表側を修正して図面へ反映するという更新経路を決めやすくなります。

一方、座標値や図形面積、長さ、配置数など、図面そのものから決まる情報はCAD側を基準にしたほうが合理的なことがあります。この場合はCADで確定した値を表へ出力し、集計や帳票作成に利用します。つまり、すべての項目を一方向に連携する必要はありません。項目ごとに情報の発生源を整理することが大切です。

次に確認したいのが、情報を結び付けるためのキーです。図面上の部材と表の行を対応させるには、管理番号などの重複しない識別情報が必要です。図面上では「A」「B」「C」のような簡単な記号で管理できても、複数の図面をまとめて扱うと同じ記号が重複することがあります。そのため、工区、図面番号、部材種別、通し番号などを組み合わせ、できるだけ一意に識別できる管理番号を用意すると連携しやすくなります。

列名やデータ形式の統一も欠かせません。ある表では「部材番号」、別の表では「番号」、さらに別の表では「管理No」のように列名が変わると、自動処理を行う際の障害になります。日付、数値、文字列、座標、単位なども統一しておくことが重要です。とくに数値と文字列が混在していると、見た目は同じでもデータとして一致しない場合があります。

単位についても注意が必要です。図面で使用する長さの単位と表に記録する単位が異なる場合、数値だけを転記すると大きな誤差につながります。長さ、面積、体積、高さ、重量などについては、どの単位で保存するかをあらかじめ決めておく必要があります。単位変換を自動化する場合でも、元データの単位を記録しておくと確認しやすくなります。

さらに、更新のタイミングも決めておきます。表を保存するたびに図面へ反映するのか、図面を開いたときに更新するのか、担当者が更新操作を実行したときだけ反映するのかによって、運用方法は変わります。更新頻度が高すぎると意図しない変更まで反映される可能性があり、低すぎると古い情報を使い続ける可能性があります。

連携機能を選ぶ前に、原本、識別キー、列名、データ形式、単位、更新タイミングという基本ルールを整理しておくと、その後の仕組みを安定させやすくなります。

連携方法1 表計算データを参照するリンク方式

最も分かりやすい連携方法の一つが、表計算データをCADから参照する方法です。CAD側が外部の表データを参照できる環境では、表として管理している内容を図面上に表示し、元データの変更に応じて表示内容を更新する運用が考えられます。

この方法が適しているのは、図面上に数量表、部材表、仕上表、座標一覧、管理番号一覧などを表示したい場合です。表側で値を変更した後にCAD側の参照情報を更新すれば、同じ内容を手入力し直す作業を減らせます。

参照方式の利点は、元データと図面上の表示を分けて管理できることです。表の集計や並べ替えは表計算側で行い、CADでは図面として必要な範囲を表示するという役割分担ができます。表計算に慣れた担当者が情報を更新し、CAD担当者が図面として配置を整えるという分業にも向いています。

ただし、外部ファイルを参照する仕組みでは、ファイルの保存場所に注意が必要です。元データのファイル名やフォルダー構成を変更すると、CAD側が参照先を見つけられなくなる場合があります。複数人で共有する場合は、個人の端末だけで通用する保存場所ではなく、チームとして管理しやすい場所を決めておくことが重要です。

また、表の行や列を大きく変更した場合、CAD側で参照している範囲との対応が崩れることがあります。値だけを変更する運用と、表の構造そのものを変更する運用では、連携の安定性が異なります。列を追加することが多い業務では、参照範囲や列構成の変更手順もルール化しておくと安心です。

見た目についても確認が必要です。表計算側で設定した書式がそのままCAD図面の表現として適切とは限りません。印刷時の文字高さ、線幅、余白、桁数、セル幅などはCAD図面として確認する必要があります。表の内容と図面上の見た目を別の問題として考えることが重要です。

リンク方式を採用するときは、図面側で直接値を書き換えるのか、それとも表側だけを編集するのかを決めます。両方から自由に編集できる仕組みの場合でも、実務では編集場所を一方に限定したほうが混乱を減らせることがあります。

日常的に表の値を変更し、その結果を図面の表へ反映したい業務であれば、参照リンクは比較的取り入れやすい方法です。一方、図面内の多数の図形へ個別に値を割り当てたい場合は、単純な表の参照だけでは不足するため、属性連携など別の方法を検討します。

連携方法2 CSVなどの中間ファイルを使って更新する方式

表計算データとCADを直接結び付けず、CSVなどの汎用的な中間ファイルを介して受け渡す方法もあります。直接リンクに比べて一工程増えますが、データ構造を明確にしやすく、異なるシステム間で情報を受け渡す用途に向いています。

たとえば、管理番号、X座標、Y座標、高さ、名称、区分などを列として整理し、中間ファイルとして保存します。CAD側ではそのファイルを読み込み、点や文字、属性情報などとして配置します。表側で内容を更新した場合は再度ファイルを出力し、CAD側で更新処理を行います。

この方法のメリットは、受け渡す情報を限定できることです。元の表には計算式、集計用の列、内部管理用の項目などが多数含まれていても、CADへ渡す必要がある列だけを中間ファイルとして出力できます。そのため、CAD側の処理を単純化しやすくなります。

また、中間ファイルを保存しておけば、その時点でどのデータを図面へ反映したかを記録しやすくなります。日付や版番号を付けて管理することで、以前のデータとの比較にも利用できます。更新前後の差を確認する必要がある業務では、直接同期よりも履歴を管理しやすい場合があります。

一方で、中間ファイル方式では更新作業を忘れる可能性があります。表側を変更しても中間ファイルを再出力しなければ、CAD側には古い値が残ります。そのため、更新日や版番号を図面内にも記載するなど、現在の図面がどのデータを使用しているか確認できる仕組みが必要です。

文字コードや区切り文字、数値形式にも注意します。名称に特殊な文字が含まれる場合や、数値の桁区切りと項目の区切りが混在する場合には、読み込み結果を確認する必要があります。空欄の扱いも重要で、空欄をゼロとして扱うのか、値なしとして扱うのかによって結果が変わります。

座標を扱う場合には、さらに慎重な確認が必要です。XとYの列順、高さの基準、座標系、単位、原点などを統一しなければ、読み込み自体は成功しても誤った位置に配置される可能性があります。既知の点や既知距離と照合してから全データを利用すると、桁や列の取り違えを発見しやすくなります。

中間ファイル方式は、更新を完全自動化する方法ではありません。しかし、データの受け渡し方法が単純で確認しやすいため、まず連携を始めたい場合や、異なる担当者間でデータ交換を行う場合に使いやすい考え方です。

連携方法3 CAD側の属性情報と表データを対応付ける方式

図面上に多数の部材や設備、測点などが存在し、それぞれに異なる情報を持たせたい場合は、CAD側の属性情報と表側のデータを管理番号で対応付ける方法が有効です。

この方式では、図面上の各対象に識別用の番号を持たせます。表側にも同じ番号の列を用意し、その番号をキーとして名称、仕様、数量、施工状況、備考などを結び付けます。単に表を図面上に表示する方法とは異なり、図形単位で情報を対応させられる点が特徴です。

たとえば管理番号「P-001」の対象が図面上にある場合、表側にも「P-001」という行を用意します。その行に名称や区分などを記録し、更新処理によって該当する図形の属性情報へ反映します。同じ考え方を多数の図形へ適用すれば、大量の文字情報をまとめて更新しやすくなります。

この方法では、識別番号の品質が非常に重要です。同じ番号が複数の図形に使われていると、どの対象を更新すべきか判断できなくなります。また、図形を複製したときに識別番号まで複製すると、意図せず番号が重複することがあります。新しい対象を作成するときに番号を採番するルールを定めておく必要があります。

削除や欠番の扱いも決めておきます。表から行を削除した場合に図面上の対象も削除するのか、属性だけを空欄にするのか、対象を残して廃止として記録するのかによって運用が変わります。履歴管理が重要な業務では、単純に削除せず状態を示す項目を設ける方法も考えられます。

属性連携は、情報検索にも役立ちます。図面を目視して対象を探すだけでなく、管理番号や区分から対象を絞り込める仕組みに発展させれば、図面を情報管理の入口として活用できます。施工状況や点検結果と結び付ければ、設計図だけではなく維持管理図として使いやすくなります。

ただし、CAD側へ属性を持たせすぎると管理が複雑になることがあります。すべての情報を図面ファイルへ格納する必要はありません。図面内には管理番号と最低限の表示項目を持たせ、詳細情報は表や別の管理データで保持するなど、役割を分けることが重要です。

属性連携は、単純な表の表示よりも準備が必要ですが、図面上の対象と管理情報を一対一で追跡したい業務では有効です。

連携方法4 スクリプトやマクロで転記処理を自動化する方式

更新件数が多い場合や、同じ転記作業を繰り返している場合には、スクリプトやマクロなどを使って処理を自動化する方法があります。表データを読み込み、条件に一致する図形を検索し、文字や属性を更新するといった一連の作業を処理として定義します。

たとえば、管理番号をキーに図面内の対象を検索し、表側の名称や数量を転記する処理が考えられます。数百件の対象を手作業で更新している業務では、自動処理によって作業時間を短縮できる可能性があります。

自動化で重要なのは、最初から大規模な仕組みを作ろうとしないことです。まずは入力データを読み込み、管理番号が一致する対象を探し、変更候補を一覧化するところから始める方法があります。結果が正しいことを確認できてから実際の書き換えを行うようにすれば、誤更新のリスクを抑えやすくなります。

とくに大量更新では、存在しない管理番号、重複した管理番号、空欄、不正な数値などを事前に検出する処理が重要です。正常なデータだけを前提に自動化すると、一部の例外によって処理が停止したり、誤った対象を更新したりする可能性があります。

自動処理では、変更記録も残せるようにしておくと便利です。更新した管理番号、変更前の値、変更後の値、更新日時などを記録しておけば、問題が発生したときに確認しやすくなります。更新件数と表側の対象件数を比較するだけでも、更新漏れの発見に役立ちます。

図面への書き込みだけでなく、CAD側の情報を表へ出力する処理も自動化できます。図形から長さや面積、数量などを取得し、管理番号とともに一覧化すれば、図面を変更した後の集計作業を効率化できます。

ただし、自動化には保守が必要です。図面の構成や列名、データ形式を変更した場合、処理内容も修正しなければならないことがあります。担当者しか仕組みを理解していない状態になると、担当変更後に使えなくなる可能性があります。入力条件や操作方法、エラー時の対応などを文書化しておくことが重要です。

また、自動化は人による確認を完全に不要にするものではありません。図面では、数値が正しくても文字が重なって読めない、表が用紙外にはみ出す、更新対象ではない図形まで変更されるといった問題が起こり得ます。処理後には件数確認と図面表示の確認を行う運用が必要です。

日々同じ更新作業が発生している場合は、その工程を分解してみると自動化できる部分が見つかります。単純な転記作業ほど自動処理との相性がよく、人は判断や確認が必要な作業へ時間を使いやすくなります。

連携方法5 データベースやクラウドを介して情報を同期する方式

複数人が同じ情報を扱う場合や、多数の図面を横断して情報を管理する場合には、個別の表ファイルだけでなく、データベースやクラウド上の情報管理基盤を中心に据える方法もあります。

この方式では、図面ごとに管理表を持つのではなく、案件全体の管理情報を一つのデータ群として扱います。CADは必要な情報を読み込み、図面上に表示したり属性として利用したりします。変更内容を管理基盤へ戻せる構成であれば、設計、施工、維持管理など複数段階で同じ識別番号を利用できます。

大きな利点は、最新版を共有しやすいことです。担当者ごとに別々の表を持つ運用では、「どのファイルが最新なのか」が問題になりやすくなります。情報を一元管理すれば、原本を明確にしやすくなります。

一方で、仕組みが大きくなるほど権限管理が重要になります。誰でもすべての項目を変更できる状態では、意図しない更新が発生する可能性があります。閲覧だけできる担当者、情報を入力できる担当者、確定値を変更できる担当者など、役割に応じた管理が必要です。

通信環境についても考慮します。クラウド上のデータを利用する場合、現場や移動先の通信状況によっては常に最新情報へアクセスできるとは限りません。通信できない場合の作業方法や、再接続したときの同期方法を決めておく必要があります。

データベース連携では、識別番号の設計がさらに重要です。図面番号だけでは対象を一意に識別できない場合があります。案件、工区、構造物、階層、部材などを整理し、長期間利用しても重複しにくい管理方法を考えます。

また、図面ファイルを情報の保管場所と考えるのではなく、情報を見るための一つの画面として捉えることもできます。管理番号を起点に、図面、一覧情報、現場写真、位置、点検記録などを関連付ければ、CADの用途を図面作成から情報活用へ広げられます。

この方法は、小規模な図面更新だけであれば過剰になることがあります。一方、同じ管理情報を多数の図面で利用する場合や、複数部署で長期間共有する場合には検討する価値があります。連携範囲を一度に広げず、管理番号や図面一覧など共通性の高い情報から段階的に統合するほうが運用を安定させやすくなります。

CADと表の更新ミスを減らすための運用ルール

どの連携方法を選んでも、更新ミスを防ぐには運用ルールが必要です。機能だけで整合性が自動的に保証されるわけではありません。

まず、原本を明確にします。部材名称は表側、形状と位置はCAD側というように、情報ごとに更新元を決めます。同じ値を複数の場所から編集できる場合でも、通常の業務ではどこを変更するか決めておくほうが管理しやすくなります。

次に、更新前のデータを残します。大量の書き換えを行う前には、元図面や元データを復元できる状態にしておくことが重要です。自動処理の場合は、とくに更新対象を事前確認できる仕組みが有効です。

更新後には件数を照合します。表側に150件の対象があるのであれば、CAD側でも想定した150件が処理されたか確認します。148件しか更新されていなければ、未登録の管理番号や重複などを疑えます。単に「エラーが出なかった」ことを完了条件にしないことが重要です。

代表的な対象を目視することも欠かせません。先頭、中間、末尾など複数箇所を選び、名称や数値が正しく反映されているか確認します。座標を更新する場合は、既知位置との照合も必要です。

更新日や版情報を残す方法も有効です。図面を開いた人が、どの時点の表データを使用しているか判断できれば、古い図面を利用するリスクを減らせます。更新記録には、日時だけでなく対象データの版や担当区分を残しておくと追跡しやすくなります。

ファイル名だけで版を判断する運用には注意が必要です。「最新版」「最新版2」「修正版」といった名前が増えると、どれが正しいか分かりにくくなります。案件内で版番号や更新日の表現を統一し、正式版と作業版を区別することが大切です。

また、自動更新できる仕組みを導入していても、すべてを自動で反映する必要はありません。変更候補を表示し、担当者が内容を確認してから確定する方式のほうが適している業務もあります。とくに設計値や施工指示に関わる情報は、変更内容を確認する工程を残すことが重要です。

連携方法を選ぶときに確認したいポイント

5つの連携方法のうち、どれを選ぶべきかは業務によって異なります。判断するときは、更新件数、更新頻度、担当人数、データの種類、必要な履歴管理の程度を整理します。

図面上に一つの数量表を表示し、その内容を定期的に変更する程度であれば、参照リンクのような比較的単純な方法から検討できます。特定の列だけを受け渡したい場合や、異なるシステム間でデータを共有する場合は、中間ファイル方式が扱いやすいことがあります。

図面上の個々の対象と情報を結び付けたい場合は、管理番号を使った属性連携が向いています。同じ作業を何度も繰り返すのであれば、スクリプトやマクロによる自動化を検討できます。複数の図面や担当者で同じ情報を長期間共有する場合は、データベースやクラウドを中心にした管理へ発展させる考え方があります。

重要なのは、自動化によって削減できる時間と、仕組みを維持するために必要な手間の両方を見ることです。月に一度、十数件だけ更新する業務に複雑な自動処理を導入しても、保守の負担が大きくなる可能性があります。一方、毎日のように数百件を転記している場合は、単純作業を自動化する効果が大きくなります。

担当者の人数も判断材料になります。一人だけが利用する仕組みなら簡単な方法でも運用できますが、複数部署が利用する場合は、データ形式や権限、更新履歴まで含めて設計する必要があります。

さらに、将来の用途も考えておきます。現時点では図面へ数量表を表示するだけでも、将来的に施工記録や点検結果と結び付けたいのであれば、早い段階から管理番号を統一しておくと拡張しやすくなります。

逆に、将来利用する可能性があるという理由だけで大量の情報を登録すると、入力作業が増えて定着しないことがあります。最初は業務上確実に必要な情報に絞り、運用が安定してから項目を増やす進め方が現実的です。

現場情報まで含めたデータ連携へ発展させる

CADと表計算データの連携を整備すると、次の段階として現場情報との接続が見えてきます。設計図面と一覧表だけでなく、現地で取得した位置、写真、計測結果などを同じ管理番号で結び付ける考え方です。

たとえば図面上の測点や構造物に管理番号を設定し、表側にも同じ番号を持たせます。さらに現場で取得した情報にも同じ管理番号を付ければ、図面、表、現地記録を対応させやすくなります。施工前、施工中、施工後の情報を同じ対象単位で追跡できれば、後から確認するときの手間を減らせます。

現場写真だけを大量に保存すると、「どこを撮影した写真なのか」「どの対象に関する記録なのか」が分からなくなることがあります。そこで写真と位置情報、時刻、管理番号などを関連付けて記録すると、図面との照合がしやすくなります。

位置情報を利用するときは、座標の基準を統一することが重要です。CAD図面の座標と現場で取得した座標が異なる基準で管理されていると、数字を持っていても正しく重ねられません。座標系、高さの基準、単位などを確認したうえで利用する必要があります。

また、CAD側の管理番号を現場でもそのまま利用できるようにしておくと、情報の再入力を減らせます。設計段階では単なる部材番号だったものが、施工段階では写真や出来形情報を結び付けるキーになり、維持管理段階では点検履歴を探すためのキーになるという使い方も考えられます。

このように考えると、CADと表の連携は単なる事務作業の効率化ではありません。図面上の対象と、設計情報、施工情報、現場記録をつなぐための基礎になります。

現場で位置情報や写真を取得し、それらを図面や管理データへつなげたい場合には、LRTK Phoneを活用した現場記録も選択肢になります。CAD側で整理した管理番号や座標情報と現地記録を対応させる運用を設計しておけば、図面作成と現場確認を別々の作業として終わらせず、一連の情報管理として扱いやすくなります。

まとめ

CADでExcel表の更新を図面へ反映する方法は、一つではありません。図面上へ一覧表を表示するだけなら参照リンク、データ交換を明確にしたいならCSVなどの中間ファイル、図形単位で情報を管理したいなら属性連携、繰り返し作業を減らしたいならスクリプトやマクロ、複数人や複数図面で情報を共有したいならデータベースやクラウドを介した連携が考えられます。

どの方法でも共通して重要なのは、表とCADのどちらを原本にするかを決め、管理番号、データ形式、単位、更新方法を統一することです。連携機能を導入するだけでは、二重管理や更新漏れを完全には防げません。誰がどの情報を変更し、いつ図面へ反映し、どのように確認するかまで決めて初めて、安定した運用につながります。

最初から高度な自動化を目指す必要もありません。現在行っている作業の中で、どの情報を何度も転記しているのかを確認し、更新頻度の高い項目から連携すると効果を把握しやすくなります。表の参照から始め、管理番号を統一し、必要に応じて属性連携や自動処理へ広げる方法でも十分です。

さらに、図面と表の管理番号を現場でも利用できるようにすると、CAD上の設計情報と写真、位置、計測結果などをつなげやすくなります。図面を作成して終わりにするのではなく、現場で確認した結果を再び管理情報へ戻す流れを作ることで、設計から施工、記録まで一貫したデータ管理へ発展させられます。

CADと表計算データの連携を検討する際は、まず現在の二重入力や更新漏れがどこで発生しているかを整理することが出発点です。そのうえで、図面と一覧情報の対応関係を明確にし、現場の位置情報や写真まで一体的に扱いたい場合には、LRTK Phoneを含めた現場データ活用へつなげていくと、CADを中心とした情報管理の幅をさらに広げやすくなります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る