gpt4 book ai didi

java - 将查询中的可变列数导出到 Excel

转载 作者:行者123 更新时间:2023-12-02 07:07:06 25 4
gpt4 key购买 nike

我正在尝试将复杂查询的输出写入 Excel 中。为此,我使用 JDBC 并创建了一个返回类型为“ResultSet”的函数,通过它我将获取查询的输出。

要将结果集行写入 Excel,我应该这样做:

        HSSFRow row = firstSheet.createRow(index);
row.createCell(0).setCellValue(rs.getInt(1));
row.createCell(1).setCellValue(rs.getInt(2));
row.createCell(2).setCellValue(rs.getString(2));
row.createCell(3).setCellValue(rs.getString(3));

现在的问题是,复杂查询的结果集包括可变数量的行和列,具体取决于我们运行需要导出到 Excel 的查询的日期。有没有可行的办法通过编程来处理这种情况并将查询结果导出到excel中。

提前致谢。

最佳答案

您应该使用 ResultSet.getMetaData() 方法,例如迭代 ResultSetMetaData.getColumnCount() 次。

关于java - 将查询中的可变列数导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com