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 dataMap = new HashMap(); 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> list1 = new ArrayList>(); index = 1; for (int i = 0; i < 5; i++) { Map map = new HashMap(); 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> list2 = new ArrayList>(); List> list3 = new ArrayList>(); List> list4 = new ArrayList>(); List> list5 = new ArrayList>(); List> list6 = new ArrayList>(); 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"); } }