Ошибки с кириллицей и в расширении файла при экспорте из JTable в Excel

414
16 мая 2017, 02:55

Есть таблица в JTable :

По нажатию кнопки сохранить, исходный код которой :

save.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            FileWriter out = null;
            try {
                TableModel model = table.getModel();
                out = new FileWriter("c:/db.xls");
                String groupExport = "";
                for (int i = 0; i < (model.getColumnCount()); i++) {//* disable export from TableHeaders
                    groupExport = String.valueOf(model.getColumnName(i));
                    out.write(String.valueOf(groupExport) + "\t");
                }   out.write("\n");
                for (int i = 0; i < model.getRowCount(); i++) {
                    for (int j = 0; j < (model.getColumnCount()); j++) {
                        if (model.getValueAt(i, j) == null) {
                            out.write("null" + "\t");
                        } else {
                            groupExport = String.valueOf(model.getValueAt(i, j).toString());
                            out.write(String.valueOf(groupExport) + "\t");
                        }
                    }
                    out.write("\n");
                }   out.close();
            } catch (IOException ex) {
                Logger.getLogger(Edit.class.getName()).log(Level.SEVERE, null, ex);
            } finally {
                try {
                    out.close();
                } catch (IOException ex) {
                    Logger.getLogger(Edit.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        }
    });

После выполнения кода я открываю файл Excel и вижу следующее:

Нажимаю "Да" и там вот это

Вопрос :

-Как убрать этот баг с расширением -Как убрать эти непонятные символы,вместо кириллицы

READ ALSO
Как проверить карта двигается или нет?

Как проверить карта двигается или нет?

Есть картинка и в зависимости от того клиент двигает карту или нет она будет отображатьсяТо есть открылась карта на ней стоит прикрепленная...

383
как решать проблему с org.springframework.beans.factory.BeanDefinitionStoreException: [требует правки]

как решать проблему с org.springframework.beans.factory.BeanDefinitionStoreException: [требует правки]

Новичок в Spring mvc и второй день не могу запустить Tomcat:

242
Метод цепочек, HashMap

Метод цепочек, HashMap

Как реализовать "метод цепочек"?

283
Fragment и метод

Fragment и метод

Почему не работает Метод vMoney(); В методе onViewCreate, Хотя в обработке нажатия,все нормально и все работает?

426