【问题标题】:How to load redshift table from amazon s3 bucket excel file using copy commands?如何使用复制命令从亚马逊 s3 存储桶 excel 文件加载红移表?
【发布时间】:2016-12-22 07:23:37
【问题描述】:

在我的 S3 存储桶中,我有 .xls 文件(这个文件是分组文件,我的意思是前 20 行有一些图像和一些关于客户端的提取详细信息)。

所以首先我想将 .xls 转换为 .csv 然后我通过复制命令加载 Redshift 表并忽略前 20 行。

注意:我手动保存为 .xls 到 .csv 然后我尝试加载 Redshift 通过复制命令成功加载表。现在我的问题是 如何通过 Pentaho 作业将 .xls 转换为 .csv。

【问题讨论】:

  • 欢迎来到 Stack Overflow!您能否编辑您的问题以提供更多信息来解释您要实现的目标?例如,数据是如何生成的,它是如何进入 Amazon S3 的,您目前是否能够调用任何 Amazon Redshift COPY 命令?你尝试了什么,你面临什么问题?文件是什么格式的? Amazon Redshift 只能加载分隔(例如 CSV)、固定宽度或 JSON 文件格式。
  • @John 谢谢,无法通过 pentaho 作业将 .xls 文件转换为 .csv 吗?

标签: amazon-web-services amazon-s3 amazon-redshift


【解决方案1】:

您只需两步即可使用转换将 excel 转换为 csv:

  1. Microsoft Excel 输入 - 它应该从您的 excel 文件中读取行
  2. 文本文件输出 - 它将第 1 步中的行保存到 csv 文件中

【讨论】:

    猜你喜欢
    • 2013-05-23
    • 1970-01-01
    • 2011-03-09
    • 2011-06-26
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    相关资源
    最近更新 更多