이전에는 몇 가지 고정된 보고서를 만들어서 사용하기 위해 고객과 논의하고 싶었지만 고객이 매달 다양한 보고서가 필요하다는 것을 알고 처음에는 SQL 문을 직접 실행할 수 있는 창을 만들었습니다. 그다지 크지 않고 조회된 데이터가 작기 때문에(약 1~6W) 처음 몇 달 동안은 조회된 데이터를 페이지에서 직접 복사하여 Excel에 붙여넣어 월별 보고서를 작성합니다. , 1년이 지났습니다. 최근 3가지 이슈를 진행했는데, 월말 기준 며칠간 운영 및 유지보수 인력이 매우 바빠서 데이터가 100만 개(땀)를 넘었고, SQL 쿼리도 실행되는 것을 확인했습니다. 성명서는 여러 페이지에 걸쳐 작성되어야 했습니다. . . .
파트너가 너무 비참해서 저장해두겠습니다~
제 솔루션은 대략 다음과 같습니다.
A>인터페이스에 쿼리 추가 및 Excel 표 덤프 버튼(페이징 필요 없음, 페이지에 표시할 필요 없음)
B> 백엔드에서 모든 쿼리 결과 필드를 문자열 유형으로 변환합니다(주로 JXL의 BigDeceal 및 long 유형의 데이터 유형 변환 문제 해결)
C> .의 EXCEL 파일을 내보낼 수 있습니다. EXCEL 스타일은 고정 스타일입니다.)
위 내용은 SpringMVC에서 쿼리 데이터를 문자열 유형으로 변환하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!