当前位置: 首页 > 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.rkmt.cn/news/1545358.html

相关文章:

  • 2026年新消息:青白江区域窗纱供应与专业服务企业联系与选择指南 - 品牌鉴赏官2026
  • PersistentWindows终极指南:彻底解决Windows多显示器窗口错位难题
  • 华硕笔记本性能控制的轻量化革命:G-Helper全面解析与实战指南
  • 极连AI实测:Claude Opus4.8仅原价7%?,2026开发者低成本调用模型复盘
  • GSE高级宏编译器3.2.27:架构优化与实时序列处理的技术突破
  • LX Music桌面版终极指南:一站式免费音乐播放器解决方案
  • 15分钟精通Minecraft基岩版启动器:终极多版本管理完全指南
  • 告别乱码困扰:ConvertToUTF8终极编码转换指南
  • OBS Studio终极启动指南:解决90%启动失败问题的完整方案
  • Node.js 流式处理与背压控制:从内存溢出到逐块消费,大文件处理的工程实践
  • 2026年更新:洞察宜宾专业软装清洗机构的核心价值与选型策略 - 品牌鉴赏官2026
  • 【文献速递】焦耳热驱动CuZn合金合成:98.4%法拉第效率开启自供能制氨新纪元
  • Role: 智能旅行规划师
  • 本地OCR实战:SmolDocling端到端文档理解部署指南
  • 2026年6月质量好的钢带管源头厂家推荐,抗静电积聚,安全输送介质 - 品牌推荐师
  • BiliTools完整指南:高效构建个人B站资源库的终极方案
  • JAVA期末复习指南
  • 当企业里的Agent越来越多谁来管控
  • 如何用GalTransl轻松制作Galgame汉化补丁:AI翻译工具完全指南
  • 苏州全自动打包机选哪家?沃锐智能3大优势解难题,苏州市全自动打包机 - 品牌推荐师
  • 从零到一:OpCore Simplify如何用智能自动化重塑黑苹果配置体验
  • 2026年除甲醛领域有哪些技术实力较强的公司-专利资质与案例对比 - 观域传媒
  • 2026年最新高中英语记单词软件实测运行效果有哪些差异?
  • Bingsu/adetailer YOLOv8检测模型:针对人脸、人体与服装的多场景视觉解决方案
  • 因瓦合金厂商推荐大盘点,这几家实力派值得长期合作 - 品牌2026
  • Windows 11右键菜单自定义终极指南:打造你的专属效率工具箱
  • GalTransl:基于大语言模型的Galgame自动化翻译技术架构解析
  • 2026年哪些GEO服务商提供AI搜索曝光跟踪和阶段性复盘?选型指南与服务商对比 - 观域传媒
  • 2026年热门的COB小间距产品供应商实力与用户口碑深度解析
  • 2026鱼缸滤材选购指南:马印等品牌对比 - 观域传媒