Q&A

  • 팁/테크에 있는 csv 파일 읽어오는 클래스 사용법
안녕하세요.


csv 파일을 읽어 각각의 필드(열) 데이터를 검증하고 DB에 삽입하는 프로그램을 작성하려고합니다.
팁/테크에서 검색을 해보니 [좋은나무]님께서 올려주신 내용이 있더라구요.


http://www.delphi.co.kr/zboard/view.php?id=tips&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=csv&select_arrange=headnum&desc=asc&no=1775

그런데 제가 초보다보니 어떻게 사용하는지 모르는 부분이 많아 질문드립니다.


프로젝트를 만들고

unit 을 추가하여 해당 소스를 붙여넣기했습니다.

실행에 에러는 없는 상태이지만 해당 코드를 어떻게 불러와서 사용하는지를 모르겠습니다.
부탁드리겠습니다.

그럼 수고하세요 ^^;
2  COMMENTS
  • Profile
    aiman 2007.05.10 06:06

    uses Section에 csvData 추가하시고

    procedure TForm1.Button1.Onclick(Sender : TObject);
    var
          csv : TcsvData;
          i, j : Integer;
          strFVal : String;
    begin
        try
            csv := TcsvData.Create('c:\xxx.csv', ','); //인스턴스를 생성합니다.
            for i := 0; i < csv.RecordCount do
            begin
                 for j := 0 j < fieldCount do
                 begin
                     strFVal := csv.FieldValue(i, j);
                     // 각 필드값 Access
                 end;
                 // 여기서 Db에서 한개의 완성된 Record Insert하시면 되겠네요....
            end;
        finally
            csv.free;
        end;
    end;

    그럼 즐플하세요...






  • Profile
    이윤희 2007.05.10 07:40