谷动谷力

 找回密码
 立即注册
查看: 747|回复: 0
打印 上一主题 下一主题
收起左侧

KiCad 生成的BOM 用 Excel 打开有乱码怎么办?

[复制链接]
跳转到指定楼层
楼主
发表于 2023-10-20 11:22:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
KiCad 生成的BOM 用 Excel 打开有乱码怎么办?


“ KiCad 生成的 BOM 格式为 csv 格式。如果 BOM 中有中文,直接用 Excel 打开的话中文会显示为乱码,如何处理呢? ”

解决方案方法一:
先用 Notepad++ 或类似的编辑器打开 csv,查看下编码方式及显示是否正常。KiCad 是用 Python 脚本生成的 csv,默认是 utf-8 的格式,因此用 Notepad ++ 打开应该是正常的:
但同样的 csv 文件,用 Excel 打开,则会出现乱码的情况:
先在 Notepad++ 中把最上面几条没用的信息删除,这会影响 Excel 的分割操作:
打开一个空白的 Excel,之后依次点击“数据”-->“从文本/CSV”,如下图所示。

分隔符为逗号,检查一下行列是否正常,中文显示是否正常:
没有问题的话点击 “加载” 就可以转换为正常的 Excel 格式了,没有乱码:
方法二:
简单粗暴,用 Notepad++ 打开 csv,将 UTF-8 格式直接转为 UTF-8-BOM。UTF-8文件中放置 BOM(byte order mark)主要是微软的习惯,但是放在别的系统上会出现问题。不含BOM的 UTF-8 才是标准形式,但 Excel 识别会出现一些问题。
转换完成之后直接用 Excel 打开,一切正常:
结束语
编码问题,在非英语的情况下经常出现。只需稍加处理,就可以得到您最终想要的格式。

2023 KiCon Asia 报名通道已经开启,名额有限!带着您的 SAO,来 KiCon 和极客们一起交流吧!把您的 PCB 艺术品带来 KiCon 吧:SAO Hat 作品招募中

+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-29 12:33 , Processed in 0.083539 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表