2016-12-22 50 views
0

在我的S3存儲桶中,我有.xls文件(這個文件是分組文件,我的意思是前20行有一些圖像和一些關於客戶端的細節)。如何使用複製命令從amazon s3桶excel文件加載redshift表?

因此,首先我想將.xls轉換爲.csv,然後通過複製命令加載Redshift表,並忽略前20行。

注:我manualy爲.xls的保存到的.csv然後我試圖通過拷貝命令加載紅移 表加載成功。現在我的問題是 如何通過Pentaho作業將.xls轉換爲.csv。

+0

歡迎堆棧溢出!您能否編輯您的問題以提供更多信息來解釋您正在努力實現的目標?例如,數據如何生成,它如何進入Amazon S3,您目前是否可以調用任何Amazon Redshift COPY命令?你嘗試了什麼,你面臨什麼問題?這些文件是什麼格式? Amazon Redshift只能加載分隔(例如CSV),固定寬度或JSON文件格式。 –

+0

@John謝謝,可以通過pentaho作業將.xls文件轉換成.csv文件嗎? – Velu

回答

0

您可以將Excel中通過轉化只用兩個步驟裏面CSV:

  1. Microsoft Excel中輸入 - 它應該從你的讀取Excel行文件
  2. 文本文件輸出 - 從第1步中保存行以csv文件

enter image description here

相關問題