private void loadDatFile() throws IOException {
        BufferedReader br = new BufferedReader(
                new InputStreamReader(new FileInputStream(inputFile), "GBK"));


        String data = null;
        int index = 0;
        while ((data = br.readLine()) != null) {
            // 第一行不要，是中文
            if (index == 0) {
                index++;
                continue;
            }

            // 第二行，是所有标签的名字
            // 按照顺序用list存储
            if (index == 1) {
                tabList = data.split("\\t");
                if (inputFile.getName().equals("global.dat")) {
                    tabList = ("name" + "\t" + "Key\tValue").split("\\t");
                }
                index++;
                continue;
            }

            index++;

            String[] lines = data.split("\\t");
            dataList.add(lines);

        }

        br.close();
    }