首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将结果从ORACLE SQL Developer复制并粘贴到Excel,同时考虑到Null值?

如何将结果从ORACLE SQL Developer复制并粘贴到Excel,同时考虑到Null值?
EN

Stack Overflow用户
提问于 2020-02-19 01:17:05
回答 2查看 2.9K关注 0票数 0

我在谷歌上搜索过这个问题,并查看了以前的Stackoverflow问题。我正在研究如何将Oracle SQL Developer复制并粘贴到Ms Excel中。我尝试右键单击我的结果并单击,我也尝试过突出显示所有行,按Ctrl + Shift +C并粘贴到Excel中。在这两种情况下,当一个字段在中有一个Null值时,它将跳过Excel中的单元格。例如,如果Field1的值为“Oracle”,Field2的值为Null,而Field3的值为200,当我粘贴到Excel单元格A2 (第一行是标题)时,值为“Oracle”,那么B2的值将为200,而不是为空。粘贴时如何计算空值?另一个问题是,我正在使用Citrix,所以我无法轻松地将工作从SQL Developer保存到我的桌面上(实际上,这几乎是不可能的)。

EN

回答 2

Stack Overflow用户

发布于 2020-02-19 19:21:12

我不知道你为什么会有麻烦,因为我不是。的确,我没有使用Export特性,但是您还没有说必须使用该特性。在评论中继续对话是个坏主意。

首先,我在macOS上使用SQL 19.2.1.247和Excel16.24(但操作系统不重要)。

下面是用于测试复制和粘贴功能的查询:

代码语言:javascript
复制
select 1, null, 2 from dual
union all
select null, 3, 4 from dual
union all
select 5, 6, null from dual
union all
select null, null, null from dual

如果您使用此查询复制好的结果,但是查询的结果不太好,那么我建议您编辑您的帖子,并包含一个产生坏结果的MCV示例查询

我选择查询并按Run语句。这将创建一个查询结果窗口,如下所示:

然后将光标放在查询结果窗口中,选择按Meta (⌘A或^A)显示的所有行,然后按Meta (⌘C或^C)复制所选内容。然后我看到了这个:

然后,我将光标放在Excel表格中的单元格A1中,然后按Meta (⌘V或^V)粘贴剪贴板。然后我看到了这个:

注意,Excel表中所有四行的单元格都是正确的w.r.t。查询。我没有做什么特别的事情,甚至没有对列调用菜单->Data->Text。这一切都是“自动”完成的。

票数 1
EN

Stack Overflow用户

发布于 2020-05-18 11:39:49

这是最新的SQL developer 19.2版中的一个已知问题。

带有包含空日期值的Excel导出的错误导致Excel文件被截断,请使用CSV作为解决方法或回到19.1版

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60291663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档