텍스트 파일을 ASP에서 읽어오기
- Posted at 2007/10/15 15:23
- Filed under 일함서/하다보면말이지
엑셀이나 텍스트 파일을 이용하여 DB에 업로드할일이 생기는 경우.
그중에 텍스트 파일을 이용했던 방법임.
fullpath 는 파일의 절대경로와 파일명까지를 변수에 담은것이라고 가정
텍스트 파일은 첫번째열부터 바로 자료이며 자료의 필드간 구분은 Tab으로 구분되어있는 경우에 해당
자료의 예시
이정규(tab)경기도 부천시 원미구(tab)070-4756-6020
홍길동(tab)서울시 구로구 구로동(tab)02-2082-1111
.....
'FSO
Set fso = Server.CreateObject("Scripting.FileSystemObject")
'1번째줄부터 파일을 오픈한다
set obj_txt = fso.OpenTextFile(fullpath, 1)
Do While Not obj_txt.AtEndOfStream
TempLineData = split(obj_txt.ReadLine,vbTab)
이름 = trim(TempLineData(0))
주소 = trim(TempLineData(1))
연락처 = trim(TempLineData(2)
i = i + 1
Loop
obj_txt.Close
set fso = nothing
set obj_txt = nothing
엑셀로 업로드할 경우에도 많은 방법이 있지만 주의해야할점이 한개의 필드에는 1개의 자료형만 존재해야
원활하게 DB혹은 웹으로 가져올 수 있다는점때문에 엑셀로 저장된 데이터를 번거롭지만 텍스트로 변환하여
업로드하는 방법을 사용해 보았음.
Posted by web20korea
- Tag
- FSO




,
txt



,
web20korea




- Response
- 1 Trackback , No Comment
Trackback URL : http://web20korea.com/trackback/2
Trackbacks List
-
FSO : FileSystemObject
Tracked from ASP Content 2007/10/15 15:24 DeleteFileSystemObject(흔히 FSO라고 부름)는 웹 서버의 파일 시스템에 접근할 때 흔히 사용되는 콤포넌트이다. 예를 들어, 파일을 만들 수도 있고, 파일의 내용을 읽을 수도 있고, 폴더나 파일의 존재 여부도 알아낼 수 있다. 이 외에도 파일 시스템과 관련된 많은 일들을 이 개체를 통해 할 수 있다. ASP 페이지에서 FileSystemObject 개체의 인스턴스를 만들려면 아래와 같이 해주면 된다: Dim objFSO Set objFSO =..

