将 CSV 文件读取到 Netbeans Swing GUI 创建的 JTable 中



我正在尝试从CSV文件中读取用逗号[,]分隔的数据行。我已经能够将数据读入字符串数组。array[0] 列出了第一列中的所有内容,依此类推。我已经使用 Netbeans GUI 创建了我的应用程序,我的当前表是通过拖放到 JPanel 上放置的。如何使用我的 CSV 文件创建 JTable?我不允许使用CSVReader(如OpenCSV(。谢谢。

阅读表

basic 教程后,您需要将数据加载到DefaultTableModel中并将模型添加到JTable中。

所以基本代码将是:

DefaultTableModel model = new DefaultTableModel(...);
while(...)
{
    fields = line.split("[,]");
    model.add( fields );
}
JTable table = new JTable( model );
JScrollPane scrollPane = new JScrollPane( table );
frame.add( scrollPane );

最新更新