저는 CLIPS를 사용하여 전문가 시스템을 개발하고 있습니다. 필자는 Excel 파일에서 데이터를 읽어야합니다. 어떻게해야합니까? 아니면 어떤 해결책을 제안합니까? 미리 감사드립니다.CLIPS가 열 수있는 파일 형식은 무엇입니까?
0
A
답변
0
열기 명령을 사용하여 텍스트 또는 이진 모드로 읽기 위해 파일을 열 수 있습니다. 바이너리 모드에서 xlsx 파일을 열면 get-char 함수를 사용하여 파일에서 개별 문자를 검색 할 수 있습니다. xlsx 파일을 구문 분석하기위한 기본 제공 기능이 없으므로 구문 분석을 수행하고 데이터에서 적절한 CLIPS 값을 만드는 코드를 추가해야합니다. 가능한 경우 Excel 파일을 탭으로 구분 된 텍스트로 저장하는 것이 더 쉬울 것입니다. 각 셀이 유효한 CLIPS 토큰이면, read 함수를 사용하여 셀 값을 검색 할 수 있습니다. 각 셀에 유효한 CLIPS 토큰이 없으면 (예 : 공백이 있지만 시작과 끝 부분에 따옴표가없는 문자열을 나타내는 셀) readline 함수를 사용하여 전체 데이터 행을 가져온 다음 사용해야합니다 일부 문자열 함수는 탭을 찾고 문자열을 유효한 토큰으로 분할합니다.
JESS는 어떻습니까? 인터넷을 검색하기 때문에 jess가 파일을 읽을 수있는 것으로 보이지만 확실하지 않습니다. –
Jess에서 Java에 액세스 할 수 있으므로 Excel 파일을 읽을 라이브러리를 찾아야합니다. "java excel library"를 검색하면 몇 가지를 찾을 수 있습니다. –