DBC
Excel
Export

Eine DBC-Datei in Excel konvertieren — was zu exportieren ist und worauf zu achten ist

Ein praktischer Leitfaden, um eine CAN-Datenbank in eine Tabelle zu verwandeln: welche Spalten wichtig sind, warum Faktor- und Offset-Zeilen verfälscht werden und wie Sie Einheiten bewahren.

„Schicken Sie mir die DBC als Excel“ ist in Automobilprojekten eine wöchentliche Anfrage: Review-Meetings, Lieferantengespräche und Testspezifikationen laufen alle in Tabellen ab. Eine naive Konvertierung verliert aber genau die Informationen, die eine DBC nützlich machen. Hier ist, was ein guter DBC-nach-Excel-Export enthält.

Die wichtigen Spalten

Ein Signal ist nur vollständig definiert, wenn alle seine Eigenschaften zusammen vorliegen. Ihr Export sollte pro Signal Folgendes enthalten:

  • Nachricht: Name, CAN-ID (erweiterte Frames markieren), DLC, Zykluszeit
  • Signal: Name, Startbit, Länge, Byte-Reihenfolge (Intel/Motorola), Vorzeichen
  • Skalierung: Faktor und Offset — hier werden Rohzähler zu Engineering-Einheiten
  • Bereich: minimale und maximale physikalische Werte
  • Metadaten: Einheit, Wertbeschreibungen (VAL_-Tabellen) und der Kommentar aus CM_-Zeilen

Stolperstein 1: Rohwerte statt Physikalwerte exportieren

Ein Signal mit Faktor 0,001 und Offset -40 trägt nicht 0,001 und -40 als Daten — es definiert eine Abbildung. Ihre Tabelle muss den physikalischen Bereich (Min/Max nach Skalierung) zeigen, nicht den rohen Bitbereich. Reviewer denken in °C und rpm, nicht in Zählern.

Stolperstein 2: Multiplex-Signale verlieren

Multiplex-Signale (Mux-Selektoren und multiplex-Kinder) sind nur für bestimmte Werte des Selektors gültig. Eine flache Tabelle verbirgt diese Beziehung. Markieren Sie multiplex-Signale entweder in einer eigenen Spalte oder vermerken Sie den zugehörigen Mux-Wert.

Stolperstein 3: Kodierungsschäden

DBC-Kommentare enthalten oft deutsche Umlaute, französische Akzente oder chinesische Zeichen. Ein Konvertierungspfad, der ASCII erzwingt, verwandelt jeden Kommentar in Fragezeichen. Exportieren Sie als UTF-8 (Excel öffnet UTF-8-CSV korrekt, wenn ein BOM vorhanden ist, oder verwenden Sie XLSX, das Text nativ speichert).

Ohne Skript erledigen

Mit dem DBC-Viewer von CANpeek lassen sich die vollständige Datenbank im Browser ansehen und eine Vorschau exportieren — Parsing und Export laufen beide lokal, sodass vertrauliche Datenbanken Ihren PC nie verlassen. Alle heute verfügbaren Funktionen sind kostenlos; derzeit gibt es kein kostenpflichtiges Produkt. Die aktuelle Vorschau exportiert die ersten 20 Zeilen. Der vollständige Export und die Stapelkonvertierung folgen mit dem Start von Pro.

Message,MessageID,Extended,DLC,CycleMs,Signal,StartBit,Length,ByteOrder,Signed,Factor,Offset,Min,Max,Unit,Comment
EngineData,0x100,No,8,10,EngineSpeed,0,16,Intel,No,0.25,0,0,8000,rpm,Raw engine speed feedback
EngineData,0x100,No,8,10,CoolantTemp,16,8,Intel,Yes,1,-40,-40,215,degC,PT1-filtered sensor value

Eine Zeile pro Signal, eine Kopfzeile — diese Struktur übersteht Pivot-Tabellen, VLOOKUPs und Lieferanten-Review-Zyklen.

Try it now — nothing to install

Open a DBC or A2L file in your browser. No upload, no account, free to start.

← Alle Artikel

lei_xu@163.com