Q&A

  • Excel을 읽을때 못읽혀지는 부분...
저는 Execel을 읽을 때 ADOQuery로 읽은 후 그 Record와 컬럼을 읽어서 처리를 하게 됩니다.

try
   Excel := CreateOleObject('Excel.Application');
   Except
       on EOleError do Exit;
   end;
   try
     with ADOQuery1 do begin
        Close;
        ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +
                             OpenDialog1.FileName +
                            ';Extended Properties=Excel 8.0;Persist Security Info=False';
        SQL.Clear;        
        SQL.Text := 'Select * From ['+fname+']';  //동적으로 불러옴
        Open;
     end;    
Except      
      Excel.Quit;
      Excel := unassigned;
      Showmessage('Excel 파일을
1  COMMENTS
  • Profile
    난 백만당적이다. 2005.02.14 20:43



    제가 한거는 잘 되던데요...

    식이 있는 곳에는 그냥 값이 나와서 그렇지....

    그래서 비교해 보니까요...


    ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +
                                 OpenDialog1.FileName +
                                ';Extended Properties=Excel 8.0';

    Persist Security Info=False 이 부분이 없던데....빼고 한번 해보세요.,...

    저도 팁에서 보고 한거라....잘은 몰라요....도움이 되길