0
Excel 시트가 포함 된 폴더 (.xls 형식)를 모니터링하는 하나의 Java 프로그램을 작성해야합니다. 새로운 Excel 시트가 추가되면 DB2에서 데이터베이스를 업데이트하고 Excel 시트를 다른 위치로 옮겨야합니다. 제안 하시길 바랍니다새로운 Excel 시트가 폴더에 추가되면 데이터베이스를 자동으로 업데이트합니다.
Excel 시트가 포함 된 폴더 (.xls 형식)를 모니터링하는 하나의 Java 프로그램을 작성해야합니다. 새로운 Excel 시트가 추가되면 DB2에서 데이터베이스를 업데이트하고 Excel 시트를 다른 위치로 옮겨야합니다. 제안 하시길 바랍니다새로운 Excel 시트가 폴더에 추가되면 데이터베이스를 자동으로 업데이트합니다.
파일이 디렉토리에 나타나는 경우 알림을 받아야하는 것처럼 들립니다. Java 7에는 이에 대한 좋은 지원이 있습니다 (Watch Service API에 대한 this 도움말 참조). db2 부분은 "update"가 의미하는 것이 명확하지 않지만 아마도 xls 파일의 내용을 구문 분석하고 일부 데이터베이스를 업데이트하려고 할 것입니다. Apache POI은 파일 내용을 Java 프로세스로 읽는 데 좋은 시작점입니다.
업데이트로 : 나는 db2에 데이터베이스가 있음을 의미합니다. 엑셀 시트의 데이터를 데이터베이스에 추가하려면 "추가"해야합니다 (새로운 Excel 시트가 디렉토리에로드됨에 따라 데이터가 계속 증가합니다). – Gaurav
좋습니다, 위의 약자는 여전히 있습니다. xls 파일의 컨텍스트 (예 : Apache POI)를 읽고, 행 및 열 (현재는 Java 객체)을 탐색하여 필요한 데이터를 찾은 다음 JDBC를 통해 데이터베이스에 삽입해야합니다. 요약하면, 이해할 필요가있는 세 가지가 있습니다. 1. 새로운 파일 (파일 감시자 또는 디렉토리 폴링)을 알아 채는 방법, 2. 파일을 읽는 방법 (Apache POI), 3. 데이터를 DB2 (JDBC)에 저장하는 방법. –