2017-03-01 10 views
2

私は ハイブテーブルを.xlsx形式で保存する方法は?

クエリ以下
create table t1 row format delimited fields terminated by '|' stored as textfile; 

load data inpath 'l1.csv' overwrite into table t1; 

でハイブのテーブルを作成する。しかし、私はの.xlsx形式で私のテーブルt1を保存したいですか?テキストファイルではありません。

+2

あなたの動機は何ですか?次のステップは何ですか? –

+0

私は出力テーブルをExcel形式で欲しいです。 –

+0

ExcelでテキストまたはCSVファイルを開くこともできます。私はデータを.xlsxとして保存する利点は見当たりません。 – spijs

答えて

0

私はあなたが Excel形式に任意のハイブのデータを保存したい場合、あなたはPythonでpandasを使用することができ、Pythonの背景から来ました。 は、どの出力もexcelに書き込む方法を提供します。

その前に、あなたはどの変数にpyhs2など、キャプチャデータなどの任意のモジュールを使用してハイブに接続する必要がありますし、Excelに書き込むことができます。

関連する問題