Есть таблица в 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 и вижу следующее:
Нажимаю "Да" и там вот это
Вопрос :
-Как убрать этот баг с расширением -Как убрать эти непонятные символы,вместо кириллицы
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости