58 lines
1.9 KiB
Plaintext
58 lines
1.9 KiB
Plaintext
package com.bonus.score.controller;
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public class Main {
|
|
|
|
/**
|
|
* @param args
|
|
* @throws UnsupportedEncodingException
|
|
*/
|
|
public static void main(String[] args) throws UnsupportedEncodingException {
|
|
Map<String, Object> dataMap = new HashMap<String, Object>();
|
|
dataMap.put("xytitle", "测试试卷");
|
|
dataMap.put("totg", "90");
|
|
dataMap.put("sing", "20");
|
|
dataMap.put("mulg", "20");
|
|
dataMap.put("judg", "20");
|
|
dataMap.put("filg", "10");
|
|
dataMap.put("solg", "10");
|
|
dataMap.put("casg", "10");
|
|
dataMap.put("totg", "90");
|
|
int index = 1;
|
|
// 抽取选择题
|
|
List<Map<String, Object>> list1 = new ArrayList<Map<String, Object>>();
|
|
index = 1;
|
|
for (int i = 0; i < 5; i++) {
|
|
Map<String, Object> map = new HashMap<String, Object>();
|
|
map.put("dxt", index + ".");
|
|
map.put("txtest",
|
|
"( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。");
|
|
map.put("dxt1", "A 2个;B 3个;C 4个; D 5个;");
|
|
map.put("dxzqda", "B");
|
|
map.put("dxsxda", "D");
|
|
list1.add(map);
|
|
index++;
|
|
}
|
|
dataMap.put("table1", list1);
|
|
List<Map<String, Object>> list2 = new ArrayList<Map<String, Object>>();
|
|
List<Map<String, Object>> list3 = new ArrayList<Map<String, Object>>();
|
|
List<Map<String, Object>> list4 = new ArrayList<Map<String, Object>>();
|
|
List<Map<String, Object>> list5 = new ArrayList<Map<String, Object>>();
|
|
List<Map<String, Object>> list6 = new ArrayList<Map<String, Object>>();
|
|
dataMap.put("table2", list2);
|
|
dataMap.put("table3", list3);
|
|
dataMap.put("table4", list4);
|
|
dataMap.put("table5", list5);
|
|
dataMap.put("table6", list6);
|
|
|
|
MDoc mdoc = new MDoc();
|
|
mdoc.createDoc(dataMap, "C:/app/outFile.doc");
|
|
}
|
|
|
|
}
|