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

如何在ClickHouse中读取带列名表头的CSV文件

ClickHouse读取CSV时识别表头的配置方法

要让ClickHouse正确识别CSV的列名表头,需要在file函数中指定format参数为CSVWithNames,这个格式会自动将CSV的第一行解析为列名,而非数据行。

修改后的查询代码如下:

SELECT 
    *
    FROM file(
        'trx_okt_2022.csv',
        format = 'CSVWithNames'
    )

如果你的CSV使用了非默认的分隔符(比如制表符、分号),还可以额外指定delimiter参数,例如处理分号分隔的CSV:

SELECT 
    *
    FROM file(
        'trx_okt_2022.csv',
        format = 'CSVWithNames',
        delimiter = ';'
    )

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 09:15:59