Excel を利用したデータ作成

  Excel に表定義作成



1) SQLの窓で社員マスタを選択し、表定義を表示させる
2) 表定義 -> 右クリック -> 「クリップボード」 -> 「全ての表示データ (タブ区切り)」
3) Excel を開き、ワークシートに貼り付ける
4) テーブル設計として必要な列のみ残して以下のようにする

列名型名最大桁精度スケール主キー
1社員コードVARCHAR41
2氏名VARCHAR50
3フリガナVARCHAR50
4所属VARCHAR4
5性別INT10
6作成日DATETIME
7更新日DATETIME

上記 HTML の作成方法は以下のとおり

1) Excel 上で必要なデータを選択してクリップボードにコピー
2) 表定義 -> 右クリック -> 「クリップボード」 -> 「1行目をタイトルとして貼り付け」
3) 表定義 -> 右クリック -> 「HTML 出力と表示」



  社員テーブル



社員マスタと比べて「フリガナ」が無く、「給与」「手当」が追加されていますので、社員マスタのデータをそのまま
使用できません。

方法はいろいろありますが、Excel を使用するとレイアウトをイメージしながら出来ます
( ※ 大量のデータの場合は エクスポート用の SQL を作成するか、プログラミングします )

列名型名最大桁精度スケール主キー
1社員コードVARCHAR41
2氏名VARCHAR50
3所属VARCHAR4
4性別INT10
5給与INT10
6手当INT10
7作成日DATETIME
8更新日DATETIME

クリップボードを利用する
1) 社員マスタをダブルクリックしてデータを表示します
2) 「編集メニュー」 -> 「クリップボードへコピー」 -> 「表示されている全ての行 (データビュー用)」
3) Excel を開いてワークシートの左上隅をクリックして全てのセルを選択
4) 右クリック -> 「セルの書式設定」 -> 表示形式 で 「文字列」を選択
5) 左上隅のセルで貼り付け
6) フリガナ列を削除
7) 性別の後ろに列を二つ追加
8) データ全てを選択してクリップボードにコピー
9) 社員テーブルのデータビューを開いて貼り付け
10) 編集メニューより「更新」

クリップボード + CSV
1) 社員マスタをダブルクリックしてデータを表示します
2) 「編集メニュー」 -> 「クリップボードへコピー」 -> 「表示されている全ての行 (データビュー用)」
3) Excel を開いてワークシートの左上隅をクリックして全てのセルを選択
4) 右クリック -> 「セルの書式設定」 -> 表示形式 で 「文字列」を選択
5) 左上隅のセルで貼り付け
6) フリガナ列を削除
7) 性別の後ろに列を二つ追加
8) 名前を付けて保存(.CSV)
9) 社員テーブルのデータビューを開いて「編集メニュー」 -> 「CSV入力」

エクスポートを利用する
1) 社員マスタを Excel にエクスポート
2) エクスポートしたブックを開く
3) フリガナ列を削除
4) 性別の後ろに列を二つ追加(タイトルも作成)
5) 上書き保存
8) SQLの窓で Excel を開く
9) データ表示ビューを開いて「エクスポート」
10) テーブル名を指定して社員テーブルへエクスポート

INSERT 文 (同一 DB)
  
insert into 社員テーブル
	(社員コード
	,氏名
	,所属
	,性別
	,給与
	,手当
	,作成日
	,更新日
	)
select 社員コード 
	,氏名 
	,所属 
	,性別 
	,NULL
	,NULL 
	,作成日 
	,更新日  
 from 社員マスタ
  



  給与データの簡易作成

このままでは「給与」にデータが入っていませんので、テストデータとして使用できません。
テスト用として二種類の「給与」を簡単に更新します

1) データビューから「条件メニュー」
2) 以下のように条件入力
列名条件
1社員コード文字列<=0025
2氏名文字列
3所属文字列
4性別数値
5給与数値
6手当数値
7作成日日付
8更新日日付
3) 「編集メニュー」 -> 「対象条件データの一括更新」
4) 以下のように入力
列名選択オプションデータ条件
1社員コード文字列<=0025
2氏名文字列
3所属文字列
4性別数値
5給与数値180000
6手当数値
7作成日日付
8更新日日付
5) 更新

同様にして、0025 より大きいデータに 200000 を更新します

手当は、データビューより数人に対して適当に入力します










  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ