2016-12-04 3 views

답변

1

이전 IBM Client Access 제품이있는 경우 Excel에서 직접 IBM i와 데이터를 전송할 수있는 Excel 용 플러그인이 포함되어 있습니다.

새로운 대체 IBM Access Client Solution (ACS)이있는 경우 Excel 플러그인 대신 ACS의 데이터 전송 구성 요소에 동일한 기능이 내장되어 있지만 내장되어 있습니다.

두 경우 모두 데이터를 전송할 테이블에 적절한 CCSID가 태그되어 있는지 확인해야합니다.

새 테이블을 사용하는 경우 테이블에 UNICODE를 사용하는 것이 좋습니다.

1

.xls를 csv로 저장할 수 있습니다. 파일을 AS400의 IFS에있는 디렉토리로 전송하십시오 (이제 IBM i on Power). IFS에있는 파일의 CCSID가 1208인지 확인하십시오.

그런 다음 CPYFRMIMPF 명령을 사용하여 데이터를 AS400 파일에 복사 할 수 있습니다. AS400 파일에는 UNICODE 데이터를 저장할 수있는 CCSID도 있어야합니다. 가능한 CCSID는 13488, 1200 또는 1208입니다.

+0

CPYFRMIMPF는 잘 작동하며 IFS 공유를 만들고 PC 사용자가 스프레드 시트를 직접 IFS에 저장하도록하면 쉽게 사용할 수 있습니다. 그런 다음 최종 사용자 작업이 필요없는 CLP를 실행할 수 있습니다. 시트를 저장할 때 이미 작업을 수행했습니다. –

0

우수한 응답 외에, Python (5733OPS의 일부)을 사용하여 직접 스프레드 시트를 읽을 수 있습니다. 또한 www.easy400.net의 XLPARSE2에는 스프레드 시트에서 직접 DB2 테이블을 생성하는 XLSTABLE이라는 유틸리티가 있습니다. 또한 Scott Klement의 HSSFCGI를 사용하면 RPG 프로그램에서 스프레드 시트를 직접 읽을 수 있습니다. 마지막 2 가지 모두 Java HSSF/POI를 사용하기 때문에 이전에 IBM i에서 Java를 사용하지 않았다면 그렇게하는 것이 더 많은 작업 일 수 있습니다.