Excel

SQLServer, Excel, Access の 連携

MDB上のテーブルを Excel・SQLServerに インポート/エクスポートする (テーブル指定) 接続文字列 lesson001.con ODBC;DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; インポート/エクスポート用スク…

SQLServer テーブル定義の取得

Excel のデータを読んで SQLSerevr 上のテーブルを更新する (改良版) テーブル定義 取得用 SQL lesson013.sql select c.column_name , c.data_type from information_schema.columns c where ( c.table_name = '%table_name%' ) order by c.ordinal_position…

SQLServer テーブル定義の取得

Excel のデータを読んで SQLSerevr 上のテーブルを更新する テーブル定義 取得用 SQL lesson011.sql select c.column_name , c.data_type from information_schema.columns c where ( c.table_name = '%table_name%' ) order by c.ordinal_position 接続文字…

SQLServer レコードの取得

SQLの結果を Excelに出力する 読み込み用 SQL lesson005.sql select * from DimAccount 接続文字列 lesson004.con DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; Excel出力用スクリプト lesson007.vbs …

VBScript で Excel

Excel のテーブル定義シートから、CREATE TABLE 文を 作成する (SQL Server 用) ↓ こんな Excel ファイルを読む Sheet1 A B C D E F G H I J 1 テーブル名 2 仕入先マスタ M_SIIRE 3 4 No. 項目名 ID 型 桁数 小数 必須 主キー 初期値 備考 5 1 仕入先コード…

VBScript で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

JScript で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

Ruby で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

PHP で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

Perl で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

VBScript で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

JScript で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

Ruby で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

PHP で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

Perl で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

VBScript で Excel

Excel のシート名を列挙する (ADO) lesson007.vbs Dim cn' As ADODB.Connection Set cn = CreateObject("ADODB.Connection") With cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source=" & WScript.Arguments(0) & ";Extended Prope…

JScript で Excel

Excel のシート名を列挙する (ADO) lesson007.js var cn = WScript.CreateObject("ADODB.Connection"); cn.Provider = "Microsoft.Jet.OLEDB.4.0"; cn.ConnectionString = "Data Source=" + WScript.Arguments(0) + ";Extended Properties=Excel 8.0;"; cn.C…

Ruby で Excel

Excel のシート名を列挙する (ADO) lesson007.rb require 'win32ole'cn = WIN32OLE.new("ADODB.Connection") cn.Provider = "Microsoft.Jet.OLEDB.4.0" cn.ConnectionString = "Data Source=" + ARGV[0] + ";Extended Properties=Excel 8.0;" cn.CursorLocat…

PHP で Excel

Excel のシート名を列挙する (ADO) lesson007.php Provider = "Microsoft.Jet.OLEDB.4.0"; $cn->ConnectionString = "Data Source=".$argv[1].";Extended Properties=Excel 8.0;"; $cn->CursorLocation = 3; # adUseClient $cn->Open; $rs = $cn->OpenSchema…

Perl で Excel

Excel のシート名を列挙する (ADO) lesson007.pl use Win32::OLE;Win32::OLE::CreateObject("ADODB.Connection",$cn); $cn->{Provider} = "Microsoft.Jet.OLEDB.4.0"; $cn->{ConnectionString} = "Data Source=".$ARGV[0].";Extended Properties=Excel 8.0;"…

VBScript で Excel

Excel ファイルを 作成する lesson006.vbs Dim objExcel Set objExcel = CreateObject("Excel.Application") objExcel.Visible = True objExcel.DisplayAlerts = False '警告メッセージをOFF'ブックを読み取り専用で開く Dim bookIn Set bookIn = objExcel.W…

JScript で Excel

Excel ファイルを 作成する lesson006.js var objExcel = WScript.CreateObject("Excel.Application"); objExcel.Visible = true; objExcel.DisplayAlerts = false; //警告メッセージをOFF//ブックを読み取り専用で開く var bookIn = objExcel.Workbooks.Ope…

Ruby で Excel

Excel ファイルを 作成する lesson006.rb require 'win32ole'objExcel = WIN32OLE.new('Excel.Application') objExcel.Visible = 1 objExcel.DisplayAlerts = 0 #警告メッセージをOFFbegin #ブックを読み取り専用で開く bookIn = objExcel.WorkBooks.Open(AR…

PHP で Excel

Excel ファイルを 作成する lesson006.php Visible = 1; $excel->DisplayAlerts = 0; $bookIn = $excel->Workbooks->Open($argv[1]); $bookOut = $excel->Workbooks->Add; #いったん、シートを1枚だけにする for ($iSheet = $bookOut->WorkSheets->Count; $…

Perl で Excel

Excel ファイルを 作成する lesson006.pl use Win32::OLE;Win32::OLE::CreateObject("Excel.Application", $objExcel) || die "fail! : $!"; $objExcel->{Visible} = 1; $objExcel->{DisplayAlerts} = 0; #警告メッセージをOFF$bookIn = $objExcel->WorkBook…

VBScript で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…

JScript で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…

Ruby で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…

PHP で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…

Perl で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…