A5:SQL Mk-2|ER図のテーブルにExcelから列定義をまとめて張り付ける方法
A5:SQL Mk-2で作成したER図のテーブル(エンティティ)に列(属性)を追加するには、通常一つずつ入力を行います。
今回はこの入力を、Excelから張り付けることで、まとめて行う方法について説明します。
もともとExcelで作成していたテーブル定義からER図を作成するときなどに活用できます。
やり方
Excelで下の様にER図のテーブルの属性(列)と同じ列数となるよう入力値を整形します。論理名や物理名などのヘッダーを付けていますが、なくても問題ありません。
![Excelフォーマット](/.netlify/images?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F3693d4e817ba44f39598495c5e648416%2Ff76abbae3cb24ab9a8c7f7efd386c2fe%2FExcel%25E3%2583%2595%25E3%2582%25A9%25E3%2583%25BC%25E3%2583%259E%25E3%2583%2583%25E3%2583%2588.webp&fm=webp&w=872&h=143)
ヘッダーを除いた張り付ける部分をコピーします。
![データコピー](/.netlify/images?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F3693d4e817ba44f39598495c5e648416%2Fc4acdd7d422c40ed97b0ada37191b61a%2F%25E3%2583%2587%25E3%2583%25BC%25E3%2582%25BF%25E3%2582%25B3%25E3%2583%2594%25E3%2583%25BC.webp&fm=webp&w=888&h=148)
ER図のテーブルをダブルクリックしてプロパティ列を表示させ、「属性(列)」タブの右下にある貼り付けボタンをクリックします。
![ER図へ貼付け](/.netlify/images?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F3693d4e817ba44f39598495c5e648416%2F76d97616f509451d97f673014b125624%2FER%25E5%259B%25B3%25E3%2581%25B8%25E8%25B2%25BC%25E4%25BB%2598%25E3%2581%2591.webp&fm=webp&w=1368&h=410)
下の様に張り付けた内容が反映されます。
![ER図タブテキスト貼付け結果](/.netlify/images?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F3693d4e817ba44f39598495c5e648416%2Fc988577ba63645ba8781e5984a0b48ba%2FER%25E5%259B%25B3%25E3%2582%25BF%25E3%2583%2596%25E3%2583%2586%25E3%2582%25AD%25E3%2582%25B9%25E3%2583%2588%25E8%25B2%25BC%25E4%25BB%2598%25E3%2581%2591%25E7%25B5%2590%25E6%259E%259C.webp&fm=webp&w=1366&h=406)
やり方は以上です。
注意点
- すでにテーブルに列がある状態で貼り付けをした場合は、選択行の上にコピーした内容が挿入されます。
- ER図のテーブルの属性(列)の項目よりも少ない列(10列未満)をExcelからコピーして貼り付けた場合、エラーメッセージが表示され張り付けられません。
関連タグの記事
![Ryota Kondo](/.netlify/images?url=https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F3693d4e817ba44f39598495c5e648416%2F3995f2f7d4374fd5bcf444c11f56ddd7%2Frk-icon.png&fm=webp&w=100&h=100)