2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 (java)Проблема в кодировке при экспорте jTable в Excel
Сообщение12.06.2011, 20:59 
Здравствуйте. возникла проблема..
Решил добавить в программу функцию. которая позволяла бы таблицу JTable экспортировать в Excel. но при считывание русских слов в Excel(е) проблема в кодировке..Что можете подсказать. буду благодарен?


//----------------------------функция----------------------------------------

public void exportTable(JTable table, File file) throws IOException {
TableModel model = table.getModel();
FileWriter out = new FileWriter(file);
for(int i=0; i < model.getColumnCount(); i++) {
System.setProperty("console.encoding", "Cp1251");
System.setProperty("file.encoding", "Cp1251");
out.write(model.getColumnName(i) + "\t");
}
out.write("\n");

for(int i=0; i< model.getRowCount(); i++) {
for(int j=0; j < model.getColumnCount(); j++) {
System.setProperty("console.encoding", "Cp1251");
System.setProperty("file.encoding", "Cp1251");
out.write(model.getValueAt(i,j).toString()+"\t");
}
out.write("\n");
}

out.close();
System.out.println("write out to: " + file);
}

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group