![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Всем Доброго дня. Есть программа, которая выводит данные из xls в dbgrid. А как сделать так чтобы он выводил данные и из csv формата?
|
|
#2
|
|||
|
|||
|
Цитата:
Надо смотреть как это сделано. В принципе, эесель умеет грузить csv. Соответсвенно, загрузить csv в эесель, далее повторить... |
|
#3
|
|||
|
|||
|
Код у меня такой
Код:
procedure TForm1.ConnectToExcel;
var strConn: widestring;
begin
strConn:='Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' +Edit1.Text+ ';' +
'Extended Properties=Excel 8.0;';
AdoConnection1.Connected:=False;
AdoConnection1.ConnectionString:=strConn;
try
AdoConnection1.Open;
except
ShowMessage('Не могу соединиться с Excel книгой, которая расположена по адресу: '+Edit1.Text+' !');
raise;
end;
end;
procedure TForm1.FetchData;
begin
ConnectToExcel;
AdoQuery1.Close;
AdoQuery1.SQL.Text:=Edit2.Text;
try
AdoQuery1.Open;
except
ShowMessage( 'Не могу выполнить Sql запрос ' + Edit1.Text +'!');
raise;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
FetchData;
end; |
|
#4
|
|||
|
|||
|
А form у меня такой http://www.imagepost.ru/?v=694/22.JPG
|
|
#5
|
|||
|
|||
|
То есть мне нужно чтобы в dbgrid-е отображались не только xls, но и csv форматы. а csv форматы почему то не отображаются
|