atitit.Excelのデザインクエリ結果をエクスポートし、それをExcelの実装にエクスポートする java.net PHPの概要

WBOY
リリース: 2016-06-23 13:38:36
オリジナル
891 人が閲覧しました

atitit. Excel エクスポートの設計 ---- クエリ結果 Excel 実装 java .net php にエクスポート 概要

1. メインプロセス

クエリを実行してリストを取得

jsp テーブルを読み込んでタイトルとフィールドマップを取得

toexcel(map,list)

2. 送信された HTML データ構造

_meth=sql dwr のメタデータ

_metadata=xxxx

reqDatas....

著者:: 老Wow的paw Attilax Ailong、EMAIL: 1466519819@ qq.com

3.コードの処理

prj:wechatadm4prp

command.reg( "export"、new closure2(){

@override

publicオブジェクトexecute(object ar g0){

mapm2 = convert2atiormmap(m);

objectsql= new ormx()。convert2sql(jsonx.tojsonstro88(m2));

hbx= aaacfg.iocx.getbean(hbx。);

List li = hbx.exe(sql);

Map m3=new HashMap ();

m3.put("size", li.size());

JSONオブジェクトメタデータ= JSONObject.fromObject(m.get("_metadata"));

String jsppath=metadata.getString("titleMapFile");

List titleMap=HtmlX.getTitlesMap(jsppath,"tabid1", "utf- 8");

m3.put("url",geneExportExcel(li,titlesMap));

return m3;

} catch (SQLGrammarException e) {

filex.saveLog(sql.toString(), "c:\e");

throw new RuntimeException(sql.toString(), e);

}

// return s;

}

});

protected ObjectgeneExportExcel(List list, List TitleMap) {

String fileName=filex.getUUidName()+".xls";

String f=pathx.webAppPath()+"\uploadf\"+fileName;

excelUtil.toExcel(titlesMap, list, f);

return "uploadf/"+fileName;

}

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!