我有一个包含大量记录的jtable;我需要选择jTable中的一些记录并将其输出到excel以及所选列的jTable标题.excel应该在导出时自动打开所选数据。 / p>
谢谢
答案 0 :(得分:1)
您可以使用以下代码从JTable创建文件
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file,true));
PrintWriter fileWriter = new PrintWriter(bufferedWriter);
for(int i=0; i<model.getRowCount(); ++i)
{
for(int j=0; j<model.getColumnCount(); ++j)
{
String s = model.getValueAt(i,j).toString();
fileWriter.print(s + ",");
}
fileWriter.println("\n");
}
fileWriter.close();
此代码正在做的是创建一个CSV文件,您需要了解如何创建文件以及什么是csv文件以及如何打开它。