Moderador: yalmar

-
- procedure TForm1.Button4Click(Sender: TObject);
- var
- appExcel: Variant;
- i, j: integer;
- sql: String;
- x: string;
- const
- numCampos: integer = 3;
- numFilas: integer = 4;
-
- begin
- appExcel := CreateOleObject('Excel.Application');
- appExcel.WorkBooks.Open('C:\Excel.xls');
-
- Memo1.Lines.Clear;
- for i := 2 to (numfilas + 2) do // en la fila 1 esta el nombre del campo
- begin
- sql := '';
- for j := 1 to numCampos do
- begin
- x := appExcel.WorkBooks[1].Worksheets[1].Cells[i, j];
- sql := sql + x + '''';
- if j <> numCampos then
- sql := sql + ',''';
- end;
- sql := 'insert into mitabla values(''' + sql + ')';
- Memo1.Lines.Add(sql);
- end;
-
- appExcel.Quit;
- appExcel := Unassigned;
- end;
-
-
- insert into mitabla values('24','1','asfa a dsdfdf')
- insert into mitabla values('3','1','asdf as fs')
- insert into mitabla values('3','1','sfasfa ')
- insert into mitabla values('3','1','asfa a dsdfdf')
- insert into mitabla values('3','1','asdf as fs')
-

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado