运行时:hive -e "query" > mysheet.xls
,我可以将输出导出到新的Excel文件。
您能否帮我将已创建的excel文件中的另一个hive query
导出到不同的Excel工作表中? (不覆盖现有文件/数据)。
hive query
这可能吗?请帮忙。
答案 0 :(得分:0)
此处的问题是您正在使用stdout重定向>
。这将始终创建一个新文件。如果您使用将添加到当前文件的添加重定向>>
(而不是在Excel中创建新选项卡)。
那说你的查询可能正在创建一个csv
文件,然后可以在Excel中打开。
如果您对结果感到满意,我建议您通过脚本生成多个csv
文件,然后将其与其他脚本合并到一个大的Excel文件中,或者直接使用Excel合并多个csv
文件。
您可以使用多种方式将其与Excel合并 - 其中一种可能的方式是here