2011-04-20 6 views
0

안녕 15 개의 열과 5000 개의 레코드가있는 Excel 파일이 하나 있습니다. 데이터베이스에 수동으로 5000 개의 레코드를 입력하는 것은 정말 어려운 일입니다. 대신에 나는 파일을 엑셀로 입력하는 작은 자바 애플리케이션을 만들고 데이터베이스 버튼에 업로드를 클릭하여 DB에 업로드해야한다.자바를 사용하여 데이터베이스에 Excel을 업로드하는 방법은 무엇입니까?

어떤 아이디어가 있습니까? 항아리가 있습니까? 아무에게도 안내해주세요.

+2

예제가 도움이되지 못합니다. 그러나 POI 라이브러리를 사용하여 XLS를 읽고 모든 행을 처리 할 수 ​​있다고 말할 수 있습니다. http://poi.apache.org/spreadsheet/index.html – Alfabravo

+2

작업에 적합한 도구를 사용해야 할 수도 있습니다. 대부분의 데이터베이스는 업로드 유틸리티와 함께 ​​제공됩니다. –

답변

1

엑셀 파서가 필요합니다. 인기있는 것은 POI Spreadsheet입니다. 다른 하나는 JExcelAPI입니다.

+0

많은 분들께 감사드립니다. –

1

MySQL을 사용하고 있다면 아마도 Import Excel Data into MySQL in 5 Easy Steps을보고 싶을 것입니다.

그렇지 않은 경우 Excel 문서를 구문 분석하려면 Java Excel API 또는 Apache POI을 확인하십시오. 그런 다음 셀을 반복하여 데이터베이스에 삽입하십시오. 데이터베이스에 익숙하지 않은 경우 Getting Started with JDBC을 참조하십시오. 온라인 검색뿐 아니라 모든 종류의 라이브러리와 예제가 있습니다.

당신이하고있는 일에 대한 자세한 내용이 없으면 이러한 일반적인 제안들 이상을 만들기가 어렵습니다.

+0

대단히 감사합니다. –

관련 문제