编辑: 我已经尝试过Apache POI,并通过手动输入数据成功将其导出到excel 但是,我想使用JTable显示来自我的MYSQL数据库的数据? 有什么建议吗?
这是我的代码:
public void showAllSchedule() {
String[] kolom = { "title", "description", "date", "level" };
dtm = new DefaultTableModel(null, kolom);
try {
Statement stmt = koneksi.createStatement();
String query = "SELECT * FROM jadwal ORDER BY date ASC";
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String title = rs.getString("title");
String description = rs.getString("description");
String date = rs.getString("date");
String level = rs.getString("level");
dtm.addRow(new String[] { title, description, date, level });
}
} catch (SQLException ex) {
ex.printStackTrace();
}
main_table.setModel(dtm);
}
答案 0 :(得分:0)
要写入Excel,您可以使用Apache POI。
还有JXLS这是一个在POI之上编写的库。它允许您创建一个模板电子表格,其中包含从模型生成电子表格的逻辑(即循环)。