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 を更新します

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




yahoo  google  MSDN  MSDN(us)  WinFAQ  Win Howto  tohoho  ie_DHTML  vector  wdic  辞書  天気 


[dbaccess]
CCBot/2.0 (https://commoncrawl.org/faq/)
24/12/09 07:44:28
InfoBoard Version 1.00 : Language=Perl

1 BatchHelper COMprog CommonSpec Cprog CprogBase CprogSAMPLE CprogSTD CprogSTD2 CprogWinsock Cygwin GameScript HTML HTMLcss InstallShield InstallShieldFunc JScript JScriptSAMPLE Jsfuncs LLINK OldProg OracleGold OracleSilver PRO PRObrowser PROc PROconePOINT PROcontrol PROftpclient PROjscript PROmailer PROperl PROperlCHAT PROphp PROphpLesson PROphpLesson2 PROphpLesson3 PROphpfunction PROphpfunctionArray PROphpfunctionMisc PROphpfunctionString PROsql PROvb PROvbFunction PROvbString PROvbdbmtn PROvbonepoint PROwebapp PROwin1POINT PROwinSYSTEM PROwinYOROZU PROwindows ProjectBoard RealPHP ScriptAPP ScriptMaster VBRealtime Vsfuncs a1root access accreq adsi ajax amazon argus asp aspSample aspVarious aspdotnet aw2kinst cappvariety centura ckeyword classStyle cmaterial cmbin cmdbapp cmenum cmlang cmlistbox cmstd cmstdseed cmtxt cs daz3d db dbCommon dbaccess dnettool dos download flex2 flex3 flex4 framemtn framereq freeWorld freesoft gimp ginpro giodownload google hdml home hta htmlDom ie9svg install java javaSwing javascript jetsql jquery jsp jspTest jspVarious lightbox listasp listmsapi listmsie listmsiis listmsnt listmspatch listmsscript listmsvb listmsvc memo ms msde mysql netbeans oraPlsql oracle oracleWiper oraclehelper orafunc other panoramio pear perl personal pgdojo pgdojo_cal pgdojo_holiday pgdojo_idx pgdojo_ref pgdojo_req php phpVarious phpguide plsql postgres ps r205 realC realwebapp regex rgaki ruby rule sboard sc scprint scquest sdb sdbquest seesaa setup sh_Imagick sh_canvas sh_dotnet sh_google sh_tool sh_web shadowbox shgm shjquery shvbs shweb sjscript skadai skywalker smalltech sperl sqlq src systemdoc tcpip tegaki three toolbox twitter typeface usb useXML vb vbdb vbsfunc vbsguide vbsrc vpc wcsignup webanymind webappgen webclass webparts webtool webwsh win8 winofsql wmi work wp youtube