以前は、お客様といくつかの固定レポートを作成して使用したいと考えていましたが、お客様が毎月さまざまなレポートを必要としていることが判明したため、最初はデータ量が大きくなかったので、SQL ステートメントを直接実行するウィンドウを作成しました。それほど大きくなく、クエリされるデータも小さいため (約 1 ~ 6 W)、このようにクエリされたデータをページから直接コピーして Excel に貼り付けることができます。 , 1年が経ち、最近3つの課題に取り組んでいるのですが、月末のここ数日でデータが100万件を超えてしまい、運用保守担当者がとても忙しかったことが分かりました(汗), SQLクエリ。ステートメントは複数のページに分けて書かなければなりませんでした。 。 。 。
私の友達はとても悲惨です、私に救わせてください〜
私の解決策はおおよそ次のとおりです:
A>クエリを追加し、Excelテーブルのダンプボタンをインターフェイスに追加します(ページングの必要も、ページに表示する必要もありません) )
B> バックエンドですべてのクエリ結果フィールドを String 型に変換します (主に BigDeceal と JXL の Long 型のデータ型変換の問題を解決します)
C> クエリされたデータを 6W/ページでページングします (主に JXL のため)の EXCEL ファイルのみをエクスポートできます。EXCEL スタイルは固定スタイルです)
以上がSpringMVCでクエリデータをString型に変換する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。