実行時:hive -e "query" > mysheet.xls
、出力を新しいExcelファイルにエクスポートできます。Excelの複数のタブにハイブクエリ出力をエクスポート
別のhive query
を既に作成されたExcelファイルを別のExcelシートに書き出すことができますか? (既存のファイル/データを上書きしない)。
これはhive query
で可能ですか?助けてください。
実行時:hive -e "query" > mysheet.xls
、出力を新しいExcelファイルにエクスポートできます。Excelの複数のタブにハイブクエリ出力をエクスポート
別のhive query
を既に作成されたExcelファイルを別のExcelシートに書き出すことができますか? (既存のファイル/データを上書きしない)。
これはhive query
で可能ですか?助けてください。
ここでの問題は、stdoutリダイレクト>
を使用していることです。それは常に新しいファイルを作成します。現在のファイルに追加する追加リダイレクト>>
を使用する場合(Excelで新しいタブを作成しない場合)。
あなたの質問にはおそらくExcelで開くことができるcsv
ファイルが作成されていると言われています。
あなたが結果に満足している場合は、スクリプトを使用して複数のcsv
ファイルを生成し、他のスクリプトと一緒に1つの大きなエクセルファイルにマージするか、複数のcsv
ファイルをマージするためにExcelを直接使用することをおすすめします。
複数の方法でExcelとマージできます - 可能な方法の1つはhere
です