2017-10-20 2 views
0

実行時:hive -e "query" > mysheet.xls、出力を新しいExcelファイルにエクスポートできます。Excelの複数のタブにハイブクエリ出力をエクスポート

別のhive queryを既に作成されたExcelファイルを別のExcelシートに書き出すことができますか? (既存のファイル/データを上書きしない)。

これはhive queryで可能ですか?助けてください。

答えて

0

ここでの問題は、stdoutリダイレクト>を使用していることです。それは常に新しいファイルを作成します。現在のファイルに追加する追加リダイレクト>>を使用する場合(Excelで新しいタブを作成しない場合)。

あなたの質問にはおそらくExcelで開くことができるcsvファイルが作成されていると言われています。

あなたが結果に満足している場合は、スクリプトを使用して複数のcsvファイルを生成し、他のスクリプトと一緒に1つの大きなエクセルファイルにマージするか、複数のcsvファイルをマージするためにExcelを直接使用することをおすすめします。

複数の方法でExcelとマージできます - 可能な方法の1つはhere

です
関連する問題