当前位置: 首页 > news >正文

csv模块:读写表格数据、适配Excel打开、乱码解决实战

博客导语

csv是轻量表格格式,无需安装第三方库,原生支持Excel直接打开,适合万行以内离线报表。本文讲解表头读写、批量写入、Excel打开乱码、特殊逗号数据处理。


一、csv基础写入(列表数据)

import csv # 单行写入 with open("user.csv","w",encoding="utf-8",newline="") as f: writer = csv.writer(f) writer.writerow(["姓名","年龄","性别"]) writer.writerows([["张三",20,"男"],["李四",22,"女"]])

关键参数newline="":禁止自动换行,规避csv多余空行


二、字典读写(业务最常用,表头自动匹配)

# 字典写入,自动识别表头 header = ["姓名","年龄"] data = [{"姓名":"王五","年龄":19}] with open("user.csv","w",encoding="utf-8",newline="") as f: writer = csv.DictWriter(f,fieldnames=header) writer.writeheader() writer.writerows(data)

三、Excel打开csv中文乱码解决方案

原因:Excel默认读取GBK编码,utf-8带BOM标识无法识别,修改编码为utf-8-sig即可完美兼容


四、特殊数据避坑

单元格内部自带逗号、换行符,csv模块会自动转义,无需手动处理,比手动拼接字符串安全百倍

http://www.jsqmd.com/news/1033466/

相关文章:

  • 机器学习模型交付避坑指南:5类高频工程硬伤与修复方案
  • 36小时实战构建:ESP32智能温室环境监控系统
  • 戴森球计划终极工厂蓝图库:3000+免费蓝图让新手秒变建造大师
  • 2026年中四川地区垃圾袋销售公司盘点:宏丰塑业的本地化优势解析 - 品牌鉴赏官2026
  • 2026年新消息:青白江区域窗纱供应与专业服务企业联系与选择指南 - 品牌鉴赏官2026
  • 一些鲜花、、、
  • PersistentWindows终极指南:彻底解决Windows多显示器窗口错位难题
  • GSE高级宏编译器3.2.27:架构优化与实时序列处理的技术突破
  • 极连AI实测:Claude Opus4.8仅原价7%?,2026开发者低成本调用模型复盘
  • LX Music桌面版终极指南:一站式免费音乐播放器解决方案
  • 如何快速永久保存微信聊天记录:WeChatMsg完整指南与年度报告生成
  • 航空航天级材料推荐:盘点国内几家Inconel718锻件与法兰优质供应商 - 品牌2026
  • 华硕笔记本性能控制的轻量化革命:G-Helper全面解析与实战指南
  • 终极硬件信息修改指南:如何安全使用EASY-HWID-SPOOFER内核级欺骗工具
  • 如何精准匹配?解析符合国标GB/T的Inconel 718合金供应商筛选要点 - 品牌2026
  • 化工设备选材难题:Nitronic60板材国内优质供应商名单一览 - 品牌2026
  • DeepSeek-V3千亿参数大模型深度解析:架构设计与高性能推理部署实践
  • CatBoost处理高维类别特征的实战避坑指南
  • 2026智能水族灯什么牌子好?马印领衔三大品牌对比 - 华旭传媒
  • 3分钟掌握猫抓Cat-Catch:浏览器资源嗅探神器终极指南
  • 2026年济南刑事律师谁更专业 5位实力派深度对比 - 本地品牌推荐
  • 15分钟精通Minecraft基岩版启动器:终极多版本管理完全指南
  • 你的车队,差一个“看得见”的管理面板
  • 告别乱码困扰:ConvertToUTF8终极编码转换指南
  • ASTM D4169-23E1《运输包装箱和系统性能检测规程》精简解读
  • OBS Studio终极启动指南:解决90%启动失败问题的完整方案
  • 2026年更新:徐州地区冷弯成型前冲孔生产线高评价实力厂家专业解析 - 品牌鉴赏官2026
  • AutoUnipus终极教程:5分钟实现U校园自动化答题的完整指南
  • 讲真的2026年杭州合同纠纷律师 这5家值得推荐 - 本地品牌推荐
  • Spark性能分析器深度解析:Minecraft服务器性能监控的架构设计与实战应用