Excel 스프레드 시트를 가져 오는 도구
-
22-08-2019 - |
문제
Excel 스프레드 시트를 Java 객체로 가져와야합니다. 나는 poi를 사용하여 작업을 수행 할 것입니다 (불행히도 오래된 버전). 그러나 동일한 작업을 수행 할 수 있지만 선언적으로 높은 수준의 프레임 워크가 있는지 궁금합니다. 캐스터와 XML에서 생각하고 있습니다. 매핑 엑셀 클래스는 리소스 (예 : XML 파일)에 저장됩니다. 예, 저는 게으른 뼈입니다. 그러나 사용자가 입력 형식을 변경하기로 결정할 때 하드 코딩 된 POI 문을 많이 갖는 것을 좋아하지 않습니다.
감사
해결책
좋아요 Jexcelapi 매우 간단하고 강력합니다
다른 팁
스프레드 시트를 데이터베이스처럼 처리하고 JDBC를 통해 액세스 할 수있는 오픈 소스 라이브러리가 있습니다. "Excel JDBC 드라이버"에 대한 인터넷 검색을 통해 시작하는 데 도움이됩니다.
항상 JDBC-ODBC 브리지가 JVM과 함께 배송됩니다.
import java.lang.*;
public class jdbcodbc {
public static void main(String[] args) {
// Attempt to load database driver
try
{
// Load Sun's jdbc-odbc driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
}
catch (ClassNotFoundException cnfe) // driver not found
{
System.err.println ("Unable to load database driver");
System.err.println ("Details : " + cnfe);
System.exit(0);
}
catch (InstantiationException ex)
{
System.err.println ("Unable to load database driver");
System.err.println ("Details : " + ex);
System.exit(0);
}
}
}
예제 JDBC URL은 최대 절전 모드에서 잠재적으로 사용할 수 있습니다.
JDBC : ODBC : MyDB; uid = me; pwd = Secret
제휴하지 않습니다 StackOverflow