本文主要是介绍DBC和EXCEL相互转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一种在Python环境中实现dbc与excel互转的方法
(此方法是DBCView汽车电子技术交流群,群友提供)
(此方法是DBCView汽车电子技术交流群,群友提供)
(此方法是DBCView汽车电子技术交流群,群友提供)
最近发现Dbc与excel互转的需求比较广泛,本人之前查阅相关资料,发现了一种快速有效的方法,借此在家办公的时机整理成文档,供大家参考使用,若在使用过程中有问题也可在dbcview微信交流群交流,作者会及时给予解答。
步骤如下:
步骤一也可以参考https://www.runoob.com/python/python-install.html
附:Canmatrix官网https://github.com/ebroecker/canmatrix
1、配置Python运行环境:
a. 从Python官网下载对应系统版本的Python安装包;
b. 安装Python,安装时一定要勾选添加环境变量的选项,方便在命令行中调用,如图所示
c. 切换pypi(Python包管理器目录)到清华的镜像站点。因为pypi的原始镜像服务器在国外,下载很慢,切换成清华源可以加速下载。
方法为:按下win+x,在弹出菜单中点击Windows PowerShell(管理员)。
在弹出的powershell窗口中输入下面的命令并回车:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如图所示:
2、安装canmatrix和xlsxwriter组件
在powershell窗口中输入下面的命令并回车,等待安装完成:
pip install canmatrix xlsxwriter
如图所示:
3、使用canconverter进行转换
在powershell窗口中输入下面的命令(将其中的sourcefile.dbc替换为你需要转换的文件路径,将其中的target.xlsx替换成你想要生成的文件路径)并回车,即可完成从dbc到xlsx文件的转换(该方法也可以用于转换xlsx到dbc,对调源文件和目标文件类型即可):
canconvert.exe sourcefile.dbc target.xlsx
如图所示:
4、转换前后的效果
本方法有DBCView汽车电子技术交流群(微信)群友提供,有需要技术交流的可以联系微信sunneco2013。
消息:我的dbc和excel互换的工具DBCExcel上线了
https://blog.csdn.net/u010808702/article/details/117195501
这篇关于DBC和EXCEL相互转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!