一种在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相互转换相关推荐

  1. 转换文档参数_明明2秒可以搞定Word、Excel相互转换,你却用了半小时!真亏了...

    我们在用office三件套工作的时候,经常都需要对文件的格式进行转换,像是Word文档和Excel表格的转换,很多小伙伴都要花上半个小时甚至以上的时间才能搞定,效率实在不行.别担心,今天小编将分享能快 ...

  2. dbc转excel工具

    -------------------------2020.07.26 更新----------------------- 之前用python写的dbc转excel工具有有些问题,一些特殊的dbc会失 ...

  3. DBC转Excel;DBC转位定义;Excel转DBC;Excel转位定义;MatrixCreat(四)之工具使用

    工具使用 一.摘要 1.描述 2.关键字 二.什么时候需要使用MatrixCreat工具 三.MatrixCreat转换后效果图 四.MatrixCreat运行环境 五.MatrixCreat使用介绍 ...

  4. 【matlab专题】脚本(2)DBC--EXCEL--模型:DBC生成EXCEL表格(一)

    在有特殊需要时(通过DBC–模型)实现建模高效化,这个时候就需要我们将需求的DBC文件中的信号写成模型的输入出信号,在建模过程中会出现大量的复制工作,当数量到达一定程度时候,就会造成时间上的浪费,且不 ...

  5. Java使用poi做加自定义注解实现对象与Excel相互转换

    引入依赖 maven <dependency><groupId>org.apache.poi</groupId><artifactId>poi</ ...

  6. C# ---XML与Excel相互转换(DataTable)

    1.需要添加的引用 2.新建Xml转换为DataTable类     class XmlToDataTableHepler     {         /// <summary>     ...

  7. excel、kml相互转换升级日志

    大奇软件研发中心,版权所有,欢迎转载 软件作者:兴国县朱明软件工作室,官方网站:http://www.nasagis.com/ 天下之大奇地理信息系统,QQ群:天下之大奇软件1(群号:28938835 ...

  8. 免费excal转dbc工具介绍

    之前听别人介绍可以用excal自动生成dbc,然后自己用QT做了一个,因为本次 工具的制作最主要是为了自己可以让canoe工程进行自动收发报文,所以可能和实际需要的有略微差别,最主要的就是我设置的报文 ...

  9. 【DBC专题】-5-DBC文件格式解析

    目录 0 DBC文件中"符号字符串"命名要求 1 DBC文件的标头 2 Bit Timing波特率定义 3 Node节点定义 4 Value Table值表定义 5 Message ...

  10. 导入excel到mysql

    版本:mysql5.5 导入步骤 1.选中数据库----->点击右键---->导入---->导入外部数据 点击下一步 遇到的问题 选择excel点击下一步时报错提示:没有 micro ...

最新文章

  1. paramiko-exec.py——利用paramiko远程执行命令
  2. Delphi中比较两个对象是否一致及地址是否相同
  3. How does model reference pass from app view to master view
  4. HH SaaS电商系统的销售订单付款后生成采购单和出库单的时序图
  5. 逆波兰表达式[栈 C 语言 实现]
  6. css专业名词,CSS进阶系列一(flex布局基础知识——介绍、规范、主要思想、专业术语)...
  7. mysql mac版本_mysql的安装、启动和基础配置 —— mac版本
  8. cad文件转高清图片jpg格式文件
  9. 验证OpenCV安装是否成功工程测试模板
  10. 2018语言排行榜php,世界编程语言排行榜_TIOBE:2019年12月全球编程语言排行榜
  11. 任务宿主阻止关机解决方案
  12. C#多摄像头切换调用,并扫描二维码
  13. git 同时连接云效平台和github
  14. hdu 2066 一个人的旅行 (多源最短路 )
  15. 融资融券黑马选股分析系统主力意图大资金流出流入短线涨停板股票炒股软件
  16. 【日语】日语商务情景口语
  17. 串口通信是先发低位再发高位
  18. 从java环境配置到成功使用VOSviewer
  19. 哈尔滨工业大学计算机系统大作业论文-程序人生-Hello‘s P2P
  20. 计算机主机拆卸的步骤,硬件组装教程:拆卸机箱与安装电源步骤图文介绍

热门文章

  1. KNN(K-近邻)算法的原理与实现
  2. BSG白山极客挑战赛A-数数字
  3. python实现物品识别_python+opencv实现动态物体识别
  4. 增加辅助的数据库组件
  5. ATOM:亮瞎程序员双眼的编辑器插件横空出世
  6. ERP财务顾问,你还要让我等多久
  7. 杰理之IIS总线时钟波形【篇】
  8. slam第六讲(视觉里程计1_1)
  9. 前端如何优雅的选择字体
  10. 借助Tushare接口调用的股票数据制作简单的股票交易小程序