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

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文件编辑——基于DBCVIew4.3
  • 最近在研究的一个东东-移动证券
  • libcurl随笔
  • 2021-04-21
  • DBCExcel 上线了
  • 网页元素位置(scroll、client、offsetWidth等)获取、设置详解
  • OpenCV-Aruco模块调用 [python版]
  • 鼠标光标样式(cursor style)大全
  • HTML和CSS网页标准指南
  • 使用OpenCV-Python外接摄像头打不开问题
  • 访问站点提示:Service Unavailable,应用程序池的状况提示为:未指定错误
  • Python-OpenCV调用摄像头并保存视频
  • 通过Robots.txt禁止搜索引擎收录的方法
  • Python-OpenCV棋盘检测
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 【知识碎片】第三方登录弹窗效果
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • golang 发送GET和POST示例
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Netty 4.1 源代码学习:线程模型
  • rabbitmq延迟消息示例
  • select2 取值 遍历 设置默认值
  • Shell编程
  • unity如何实现一个固定宽度的orthagraphic相机
  • webpack+react项目初体验——记录我的webpack环境配置
  • Yeoman_Bower_Grunt
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 试着探索高并发下的系统架构面貌
  • 微服务核心架构梳理
  • 06-01 点餐小程序前台界面搭建
  • (C语言)字符分类函数
  • (solr系列:一)使用tomcat部署solr服务
  • (分布式缓存)Redis哨兵
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (三)c52学习之旅-点亮LED灯
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (转)一些感悟
  • .cn根服务器被攻击之后
  • .NET Core 成都线下面基会拉开序幕
  • .Net Core 中间件验签
  • .NET Framework .NET Core与 .NET 的区别
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 分布式技术比较
  • .net 流——流的类型体系简单介绍
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • ::before和::after 常见的用法
  • [20161101]rman备份与数据文件变化7.txt
  • [20171113]修改表结构删除列相关问题4.txt
  • [20180224]expdp query 写法问题.txt
  • [ActionScript][AS3]小小笔记