开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

如何批量将本地的excel数据上传到maxcomputer下的表?

如何批量将本地的excel数据上传到maxcomputer下的表?

展开
收起
十一0204 2023-04-06 14:47:20 486 0
5 条回答
写回答
取消 提交回答
  • 您可以按照以下步骤批量将本地的Excel数据上传到MaxCompute下的表:

    1. 在MaxCompute控制台中创建一个新表,或者使用已有的表。

    2. 在本地打开Excel文件,选择要上传的数据,并将其复制到剪贴板中。

    3. 打开MaxCompute客户端,使用以下命令将数据粘贴到表中:

      tunnel upload [本地文件路径] [MaxCompute表名] -fd '\t' -h
      

      其中,[本地文件路径]是要上传的Excel文件的路径,[MaxCompute表名]是要上传到的MaxCompute表的名称,-fd '\t'表示使用制表符作为字段分隔符,-h表示第一行是表头。

    4. 执行命令后,系统会提示您输入MaxCompute账号和密码,输入正确的账号和密码后,上传过程就会开始。

    5. 等待上传完成后,您可以在MaxCompute控制台中查看上传的数据是否已经成功导入到表中。

    注意事项:

    • 上传的Excel文件必须是以制表符分隔的文本文件,否则会导致上传失败。

    • 如果上传的数据中包含中文字符,需要使用UTF-8编码格式。

    • 如果上传的数据中包含日期或时间字段,需要使用正确的日期或时间格式。

    2023-04-08 13:17:05
    赞同 展开评论 打赏
  • 如果数据量不大,可以在dataworks上上传,如果数据稍微大,可以利用oss对象存储,或者是pyodps,利用管道传输

    2023-04-07 13:25:40
    赞同 展开评论 打赏
  • DataWorks支持将本地的CSV文件或部分文本文件数据直接上传至MaxCompute表中,参考文档

    2023-04-06 17:28:17
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    可以通过以下步骤批量将本地的Excel数据上传到MaxCompute下的表:

    1. 在MaxCompute Console中创建表格,并记录表格的Schema;
    2. 在DataWorks中创建ODPS数据源,连接到MaxCompute;
    3. 在DataWorks中创建ODPS表格,上传表格Schema,并映射到MaxCompute中的目标表;
    4. 在ODPS表格中创建同步任务,将MaxCompute目标表与DataWorks中的ODPS表格关联;
    5. 在DataWorks中使用数据开发功能,将本地Excel数据导入到ODPS表格中;
    6. 运行同步任务,将DataWorks中的ODPS表格中的数据同步到MaxCompute的目标表中。
    2023-04-06 16:23:33
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "先在datastudio建好mc的开发表 然后倒入数据 。 cf16271ccdf2ea6cf6736ecf9749140c.png 或者批量的方式 看看本地直接连接mc项目 tunnel 之类的 能不能实现 https://help.aliyun.com/document_detail/27968.html。此回答整理自钉群“DataWorks交流群(答疑@机器人)”"

    2023-04-06 15:59:58
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载