java - 如何使用 poi 将 jtable 保存到 Excel(包括标题)?

标签 java swing jtable apache-poi

如何将 JTable header 保存在 Excel 中我有一个代码,仅保存值,但 header 不包括我使用 POI 3.14 这是我的代码

for (int i = 0; i <  model.getRowCount(); i++) {
  XSSFRow excelRow = excelSheet.createRow(i);
   for (int j = 0; j <  model.getColumnCount(); j++) {
     XSSFCell excelCell = excelRow.createCell(j);
     excelCell.setCellValue(model.getValueAt(i, j).toString());
     }
 }

最佳答案

我得到了我的解决方案,谢谢

` for (int i = 0; i <  model.getRowCount()+1; i++) {
      SSFRow excelRow = excelSheet.createRow(i);
      for (int j = 0; j <  model.getColumnCount(); j++) {
          if(i == 0){
                XSSFCell excelCell = excelRow.createCell(j);
                excelCell.setCellValue(model.getColumnName(j));
           }else{
                 XSSFCell excelCell = excelRow.createCell(j);
                 excelCell.setCellValue(model.getValueAt(i-1, j).toString());
                 }
        }
  }`

关于java - 如何使用 poi 将 jtable 保存到 Excel(包括标题)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60256343/

相关文章:

集群系统上的 Java 并行处理(集群计算)

java - JTable 行边框?

java - 基于 TableView 自动更改 TableModel?

java - 使用 Upstart 在引导时启动 java swing 进程——未设置 X11 DISPLAY 变量

java - 解释数据字符串并将其插入到 Java 中正确列位置的 JTable 中

java - ODBC 到 JDBC 数据类型的映射

java - 当用户选择停止时,如何打印用户的赢、输、平数

java - 如何处理 Java 中的关闭应用程序事件?

java - Wait()、Notify()、计时器和 Jbuttons

java - NullPointerException 错误和卡片布局