Importar do Excel
-
- Mensagens: 110
- Registrado em: Setembro 26th, 2011, 11:54 am
- Contato:
Importar do Excel
Alguém tem algum código pra importar do Excel
-
- Mensagens: 149
- Registrado em: Junho 24th, 2011, 10:06 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Importar do Excel
Cara, melhor mesmo, é fazer a exportação para arquivo texto, existe um exemplo
que funciona no help do Xmaker, cria a tabela com os campos correspondente é
só importar...
Obrigado,
Leão
que funciona no help do Xmaker, cria a tabela com os campos correspondente é
só importar...
Obrigado,
Leão
-
- Mensagens: 18
- Registrado em: Fevereiro 1st, 2011, 4:29 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Importar do Excel
Amigo, veja se resolve achei essa procedure na internet
procedure TForm1.BitBtn1Click(Sender: TObject);
var
excel: Variant;
x: Integer;
arquivo: string;
begin
arquivo:='c:\Teste.xls';
Excel:=CreateOleObject('Excel.Application');
Excel.Visible:=False;
Excel.DisplayAlerts:=False;
Excel.Workbooks.Add;
Excel.Workbooks[1].Sheets.Add;
Excel.Workbooks[1].WorkSheets[1].Name:='Teste';
Excel.Workbooks[1].WorkSheets[1].DisplayPageBreaks:=False;
Excel.Columns.AutoFit;
qryTeste.First;
while (not qryTeste.Eof) do
begin
excel.WorkBooks[1].Sheets[1].Cells[x,1]:=qryTeste.FieldByName('CAMPO').AsString;
qryTeste.Next;
end;
Excel.WorkBooks[1].Sheets[1].SaveAs(arquivo);
Excel.WorkBooks.Open(arquivo);
Excel.Visible:=True;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
excel: Variant;
x: Integer;
arquivo: string;
begin
arquivo:='c:\Teste.xls';
Excel:=CreateOleObject('Excel.Application');
Excel.Visible:=False;
Excel.DisplayAlerts:=False;
Excel.Workbooks.Add;
Excel.Workbooks[1].Sheets.Add;
Excel.Workbooks[1].WorkSheets[1].Name:='Teste';
Excel.Workbooks[1].WorkSheets[1].DisplayPageBreaks:=False;
Excel.Columns.AutoFit;
qryTeste.First;
while (not qryTeste.Eof) do
begin
excel.WorkBooks[1].Sheets[1].Cells[x,1]:=qryTeste.FieldByName('CAMPO').AsString;
qryTeste.Next;
end;
Excel.WorkBooks[1].Sheets[1].SaveAs(arquivo);
Excel.WorkBooks.Open(arquivo);
Excel.Visible:=True;
end;
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes