Q&A

  • 엑셀파일을 읽어서 디비에 저장하는 방법?
제목 그대로 입니다

엑셀파일을 읽어서 디비에 저장할려는데 잘 안되네요



반대의 경우는 해결했는데



olecontainer 를 사ㅛㅇ해야하나요?



아니면 다른 방법이 있나요?



oleconainer 에 엑셀객체를 삽입하고 엑셀파일을 읽어오면



파일 내용이 보이는데....... 그 내용을 디비에 저장하는방법은 없나요?



답답하네요 방법이 있을텐데...



혹 아시는분 계시면 방법좀 알려주세요



오늘중으로 해결해야되는데.....



꼭 부탁드립니다...



좋은하루되시고.... 이몸은 이만..



2  COMMENTS
  • Profile
    최석기 2000.04.15 19:10
    최은석 wrote:

    > 제목 그대로 입니다

    > 엑셀파일을 읽어서 디비에 저장할려는데 잘 안되네요

    >

    > 반대의 경우는 해결했는데

    >

    > olecontainer 를 사ㅛㅇ해야하나요?

    >

    > 아니면 다른 방법이 있나요?

    >

    > oleconainer 에 엑셀객체를 삽입하고 엑셀파일을 읽어오면

    >

    > 파일 내용이 보이는데....... 그 내용을 디비에 저장하는방법은 없나요?

    >

    > 답답하네요 방법이 있을텐데...



    >

    > 혹 아시는분 계시면 방법좀 알려주세요

    >

    > 오늘중으로 해결해야되는데.....

    >

    > 꼭 부탁드립니다...

    >

    > 좋은하루되시고.... 이몸은 이만..

    >



    델파이5를 사용하신 다면 ADO 콤포넌트를 사용하시면 됩니다.



    그러면 일반적으로 TTable 사용하시듯 사용하실 수 있습니다..



    다음은 참조만 하세요..



    ADOQuery를 사용하여 엑셀 파일을 읽어 들인 것입니다..



    OpenDialog1.InitialDir := ExtractFilePath(Application.ExeName);

    if OpenDialog1.Execute then begin

    ExcelFilename := OpenDialog1.FileName;

    with ADOQuery1 do begin

    close;

    //엑셀파일 ADO로 연결시 ConnectionString

    ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +

    ExcelFilename + ';Extended Properties=Excel 8.0;Persist Security Info=False';

    SQL.Clear;

    SQL.Text := 'SELECT TOP 6 * FROM [Sheet1$]'; //Select 시 위로부터 6 레코드만 읽어온다.

    open;

    end;

    end;



  • Profile
    ghost Lee 2000.04.15 03:13
    김영대씨 홈페이지 가보셨나요...?

    http://myhome.shinbiro.com/~cozykyd로 가보세여...

    그럼 답이 있을껍니다...



    최은석 wrote:

    > 제목 그대로 입니다

    > 엑셀파일을 읽어서 디비에 저장할려는데 잘 안되네요

    >

    > 반대의 경우는 해결했는데

    >

    > olecontainer 를 사ㅛㅇ해야하나요?

    >

    > 아니면 다른 방법이 있나요?

    >

    > oleconainer 에 엑셀객체를 삽입하고 엑셀파일을 읽어오면

    >

    > 파일 내용이 보이는데....... 그 내용을 디비에 저장하는방법은 없나요?

    >

    > 답답하네요 방법이 있을텐데...

    >

    > 혹 아시는분 계시면 방법좀 알려주세요

    >

    > 오늘중으로 해결해야되는데.....

    >

    > 꼭 부탁드립니다...

    >

    > 좋은하루되시고.... 이몸은 이만..

    >