2009-03-23 3 views
6

저는 모든 비즈니스 사람이 UI를 더 좋아하고 싶어한다고 생각하지만 때로는 정말 나쁜 것처럼 보이는 웹 응용 프로그램을 사용해야합니다.엑셀을 VB없이 UI로 사용하기

VB 없이도 Excel을 빌드하는 데 도움이되는 프레임 워크가 있습니까? POI 또는 JExcel과 같은 프레임 워크를 사용하지 않아도 Excel 보고서를 생성 할 수 있습니다.

+0

정확히 무엇을 의미합니까? 웹 앱이 정기적으로 악용되는 것에 동의합니다. HTTP는 세상 끝이 아닙니다! :) – BobbyShaftoe

답변

2

두 가지의 조합이 꽤 잘 작동 할 수 ... Excel에서 데이터를 입력 크지 않다,이입니다 하지만 Excel 보고서는 동적 보고서 및 데이터 분석에 적합합니다.

필자가 보았던 동적 보고서를위한 최선의 방법은 새로운 기능을 추가하는 추가 기능 (예 : 실시간 데이터를 가져 오기)을 작성하는 것입니다.자바 공간에서 XLLoop을 시도해 볼 수 있습니다 -이 기능을 사용하면 Excel에서 POJO 기능을 노출 할 수 있습니다 (전체 공개 :이 프로젝트에서 작업).

1

UI가 무슨 뜻인지 잘 모르겠지만 데이터 프레젠테이션 (데이터 입력 아님)의 경우 SQL Server Reporting Services를 사용하고 결과를 Excel 형식으로 내보낼 수 있습니다. 또는 당신은 엑셀 XML 형식으로 데이터를 분석하고

I

EDIT (데이터는 간단한 테이블보다 복잡한 경우 그 그래도 조금 고통스러운) 사용자가 엑셀 파일로 열 수 있습니다 이전 용지 작업을 대체하는 웹 시스템을 만들 때 Excel을 사용하여 데이터를 표현하고 처리하는 데 어려움을 겪었습니다. 이는 전환 시간의 요구 사항이었습니다. 그것은 진짜 고통, 모든 데이터 유효성 검사를 다시 제출 어떤 변경되지 않았 음을 보장한다 structurewise 등

내 결론은 다음과 같습니다

  • 는 inputing 데이터에 대한 웹 시스템을 사용
  • 필요한 경우보고 용 Excel 형식을 제공하십시오.
  • 웹 시스템에서 구문 분석을 구현하여 데이터를 입력해야하지만 실제로 인간이 입력 한 모든 가능한 오류를 예측하는 것은 불가능하므로 인간의 유효성 검사를 추가해야합니다. 엑셀
+0

그냥 귀하의 질문에 자바 태그를 발견, 어쨌든 나는 추측했다. NET은 Excel 때문에. 내가 POI 또는 JExcel 당신이 언급하는 서비스를보고 유사한 기능을 제공 언급 – kristof

3

Excel을 사용하여 많은 응용 프로그램을 만들었습니다. 그들 모두는 서툴러졌고, 오류가 발생하기 쉬웠으며, 최신 정보를 유지하기가 불가능했습니다.

최종 사용자가 일부 그리드 계산을 위해 Excel처럼 작동하는 응용 프로그램을 필요로하는 경우이를 수행 할 도구를 제공하거나 해당 부분에 대해 Excel을 사용할 수있게하십시오.

큰 기업용 응용 프로그램을 개발하기 위해 Excel/VBA를 독점적으로 사용하는 것은 잘못된 길로 향하고 있습니다. 오래 동안은 잘 돌아갈 지 모르지만 문제가 약점을 드러내 기 전에 오래 걸리지 않을 것입니다.

보고서에 대한 이야기가 끝나서 ... 예, CSV, HTML, PDF, Excel 등으로 응용 프로그램을 내보낼 수 있습니다. 그런 식으로 Excel을 사용하여 예쁜 원형 차트를 생성하고 형식/검색/스캔/자르기는 데이터가 편안하다고 느끼는 도구로 수행 할 수 있습니다.

2

Obba은 Java 개체를 인스턴스화하고 Excel에서 직접 (VBA 또는 다른 접착제 코드없이) 작업 할 수있는 Excel 추가 기능입니다.

좋은 점은 엑셀 시트 (UI)가 자바 클래스에서하는 일이 완전히 투명하다는 것입니다.

관련 문제