SQL Developer 4.1.3.20查询结果复制至Excel合并到单个单元格求助
解决SQL Developer 4.1.3.20复制查询结果到Excel不分列的问题
我之前在用SQL Developer 4.x版本时也踩过这个复制粘贴的坑,给你几个亲测有效的解决办法:
调整SQL Developer的复制分隔符设置
这是最直接的修复方式:- 顶部菜单栏打开
Tools→Preferences - 在左侧导航栏找到
Database→Advanced - 找到 Copy Delimiter 选项,把默认的空值或其他符号改成制表符(Tab)或者逗号(,)
- 保存设置后,重新复制查询结果(用Ctrl+C或者右键菜单的
Copy都可以),再粘贴到Excel就会自动分列了
- 顶部菜单栏打开
用导出CSV的方式替代直接复制
如果调整分隔符还是没效果,试试导出功能更稳妥:- 在查询结果面板上右键,选择
Export - 导出格式选择
CSV,设置好保存路径 - 找到导出的CSV文件直接用Excel打开,所有列会自动对应到不同单元格,完美解决问题
- 在查询结果面板上右键,选择
Excel端手动拆分补救
要是临时需要处理已经复制到单个单元格的内容,可以用Excel的文本拆分功能:- 选中包含所有内容的单元格
- 顶部菜单栏
Data→Text to Columns - 选择分隔类型为分隔符号,下一步勾选对应的分隔符(比如制表符、逗号),完成后内容就会自动分到不同单元格里
内容的提问来源于stack exchange,提问作者 cortuga
相关产品推荐
相关产品推荐

