我有一个包含很多记录的 jtable;我需要选择 jTable 中的一些记录并将其与所选列的 jTable Header 一起输出到 Excel。Excel 应该在导出时自动打开所选数据。
谢谢你
您可以使用以下代码从 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 文件以及如何打开它。