首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Excel 与 CSV 导入 API 失败?编码与分隔符的快速排查

Excel 与 CSV 导入 API 失败?编码与分隔符的快速排查

作者头像
安全风信子
发布2025-11-18 19:07:56
发布2025-11-18 19:07:56
470
举报
文章被收录于专栏:AI SPPECHAI SPPECH

一句话承诺:用流程与对照表,快速定位导入失败的根因:编码/分隔符/转义。

对照表

项目

典型问题

解决

编码

GBK/UTF-8混用

统一UTF-8,检测BOM

分隔符

逗号/制表符不一致

明确 , 或 \t

引号

字段内含分隔符

使用双引号包裹

命令清单

代码语言:javascript
复制
# 检测编码(Linux)
file -bi data.csv
# 转为UTF-8
iconv -f GBK -t UTF-8 data.csv -o data_utf8.csv

# 检查分隔符(统计逗号数量)
awk -F"," '{print NF}' data_utf8.csv | head

解析示例(Node.js)

代码语言:javascript
复制
const fs = require('fs');
const parse = require('csv-parse');

fs.createReadStream('data_utf8.csv')
  .pipe(parse({
    delimiter: ',',
    columns: true,
    quote: '"',
    escape: '"'
  }))
  .on('data', row => console.log(row))
  .on('error', err => console.error(err));

少量解释

  • 优先统一为 UTF-8,无BOM,减少跨平台解析差异。
  • 字段内含逗号时用双引号包裹,并设置正确的 quote/escape。
  • 明确分隔符,避免混用导致列数不一致。

下一篇预告

日志采集太多太乱?最小可用字段规范与正则提取(架构图+示例)。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 对照表
  • 命令清单
  • 解析示例(Node.js)
  • 少量解释
  • 下一篇预告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档