ABAP ADT中SQL查询结果导出为CSV/Excel的方法(导出按钮无效)
解决Eclipse ADT插件导出HANA查询结果无响应的替代方案
手动复制粘贴转格式
- 点击查询结果区域左上角的全选按钮,选中所有结果行
- 右键选「Copy」或者用快捷键
Ctrl+C(Windows/Linux)/Cmd+C(Mac)复制内容 - 打开Excel、WPS表格这类工具直接粘贴,之后再另存为CSV或Excel格式
- 注意:如果字段里有逗号,粘贴后要检查单元格格式,避免CSV导出时出现错位
用HANA SQL命令直接导出
在ADT的SQL编辑器里执行类似下面的命令(需要有服务器文件写入权限),把结果导出到HANA服务器的文件里:EXPORT INTO CSV FILE '/usr/sap/HDB/HDB00/work/query_result.csv' FROM (SELECT * FROM your_table WHERE your_condition) WITH COLUMN NAMES;之后通过HANA文件管理工具把CSV文件拉到本地,要Excel格式的话,用Excel打开CSV再另存为
.xlsx就行更新插件或Eclipse版本
- 打开Eclipse,点「Help」>「Check for Updates」
- 选择ABAP Development Tools的更新包升级,修复可能的兼容性问题
- 要是更新后还是不行,就升级Eclipse到2023及以后的稳定版,再重装适配的ADT插件
用Data Preview功能导出
- 右键点击要查询的表,选「Open Data Preview」
- 在预览界面点工具栏的导出图标(一般是向下箭头样式),选择导出为CSV或Excel格式
- 这个功能和直接执行SQL后的结果导出是分开的,大概率能避开当前的按钮无响应问题
内容的提问来源于stack exchange,提问作者Julian
相关产品推荐
相关产品推荐

