You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory导入Excel时如何避免时间列被自动转为日期时间

阻止ADF自动将Excel时间列转换为日期时间类型的方法

以下是几种可行的解决方案:

  • 提前在Excel中设置列格式为文本
    选中目标时间列,右键选择「设置单元格格式」,切换到「文本」标签页并确认。如果已有数据,需要重新输入或复制粘贴为纯文本,确保时间值以字符串形式存储,这样ADF读取时会直接识别为字符串类型,不会自动附加日期部分。

  • 在ADF数据集里手动指定列类型
    打开对应的Excel数据集,进入「架构」选项卡,找到目标列,将其数据类型手动修改为String(字符串)。如果使用数据流动,在源转换的「映射」面板中,同样可以直接调整该列的类型为字符串,覆盖ADF自动推断的日期时间类型。

  • 在ADF数据流动中派生纯时间字符串列
    如果已经将数据读取为日期时间类型,可以添加「派生列」转换,使用toString()函数提取时间部分,示例表达式:

    toString(原时间列, 'HH:mm:ss')
    

    生成仅包含时间的字符串列,可替换原列或作为新列使用。

内容的提问来源于stack exchange,提问作者Olgaraa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:52:01