2014-01-06 3 views
0

내가 알고있는 것처럼 진행중인 데이터베이스로 CSV 파일을 가져 오는 방법은 xls 파일을 진행 데이터베이스로 가져 오기위한 샘플 스크립트를 알고 싶습니다.Excel 통합 문서를 진행 데이터베이스로 가져 오기

제게 알려주십시오.

+0

플랫폼 및 버전? –

+0

"csv"와 "xls"는 다른 형식이며, 게시 한 답변은 "csv"입니다. –

+1

아무튼 고마워. 하지만 csv – Maha

답변

1

다양한 XLS 호환 형식이 있습니다. CSV 또는 TAB 구분은 매우 손쉬운 두 가지 도구입니다. 새로운 형식은 복잡하고 압축 된 XML 아카이브입니다.

CSV 및 TAB과 ilk는 쉽습니다. IMPORT DELIMITER를 사용하십시오.

세미콜론 (;)으로 구분 된 파일 (일반적으로 extension.csv 포함)을 사용하는 예제입니다.

/* Fields in temp-table matches the columns of the .csv-file */ 
DEFINE TEMP-TABLE ttExample NO-UNDO 
    FIELD col1 AS CHARACTER 
    FIELD col2 AS INTEGER 
    FIELD col3 AS DATE. 

INPUT FROM c:\temp\test.csv. 
REPEAT: 
    CREATE ttExample. 
    IMPORT DELIMITER ";" ttExample. 
END. 
INPUT CLOSE. 

SYLK와 같은 일부 이전 형식도 있습니다. 리콜하면 데이터 딕셔너리 어딘가에 그 교수형에 대한 수입이 있습니다.

Excel에서도 HTML 표를 잘 처리합니다. 태그로 구성된 HTML 단편은 Excel에서 쉽게 가져올 수 있습니다.

최신 .xlsx 형식에는 직접 진행 4GL 가져 오기가 없으므로 먼저 사용중인 형식의 세부 정보를 조사하고 지정해야합니다. 먼저 압축을 풀어야합니다. 그런 다음 내부에서 XML을 처리해야합니다.

0

IMPORT DELIMITER ","/ * 필드 목록 * /.

관련 문제