java - 有没有办法读取oracle中的RAW和TIMESTAMP数据类型并使用JAVA代码导出到Excel

标签 java excel apache-poi

有没有办法从Oracle DB中读取RAW[10字节]和TIMESTAMP[6]数据类型,并通过JAVA代码使用APACHE POI导出到Excel工作表。

基本上我正在尝试使用 setCellValue() 方法将数据写入 Excel 文件。 如有任何帮助,我们将不胜感激。

最佳答案

好的..我能够得到我的查询的答案。 我已将从 ResultSet 获取的对象转换为字符串,并将其解析为所需格式的日期,并将其写入 Excel 中的单元格。

    if (valueObject != null) {
                    String dateString = String.valueOf(valueObject); 
                     String trimmed = dateString.substring(0, Math.min(dateString.length(), 19));
                     String datePattern = "yyyy-MM-dd HH:mm:ss";
                     LocalDateTime ldt = LocalDateTime.parse(trimmed,DateTimeFormatter.ofPattern(datePattern));
                     cell.setCellValue(ldt.format(DateTimeFormatter.ofPattern(datePattern)));
                }

关于java - 有没有办法读取oracle中的RAW和TIMESTAMP数据类型并使用JAVA代码导出到Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61734866/

相关文章:

vba - 多次动态复制工作表并在 Excel 中使用 VBA 重命名

c# - OfficeOpenXML excel 调整行大小并合并单元格

java - Apache POI 图表与日期

java - 如何从文件系统中的相对路径找到绝对路径

java - 使按钮功能像键盘一样

java - Hibernate 标准仅映射到层次结构中的一个类

java - Apache POI 清除卡住/拆分 Pane

java - 如何正确关闭与 mysql 服务器的 hibernate session

excel - Excel 单元格有 GotFocus 事件吗?

java - Apache POI 将包含公式的行复制 n 次