Terse export converter and config compare

A few days ago I wanted to compare a posted on the forum configuration to a default one.
I already made a small spreadsheet that is useful to compare two configurations side by side that allows inserting or removing cells to "align" the two configurations (I am also attaching it).

I found (BTW thanks @tangent :smile: ) the default configuration of the same device on the nice tangentsoft repository:
https://tangentsoft.com/mikrotik/dir/defconf

The problem being that the configuration was a "terse" export (very handy for applying/re-applying it on terminal but hard to read) so I put together another small spreadsheet capable (hopefully) of converting from "terse" to "single line", this latter being much more readable.

Usage of both should be self-explaining.

Have fun.

Config_compare.zip (10.3 KB)

EDIT: removed terse_to_sl download, updated version in post below

I happened to come across a configuration that was not compatible with terse_to_sl because of a warning about a not active interface and scripts in the export.

So in an attempt to better it and make it more compatible, I actually managed to also simplify it a little bit, now the input "terse" configuration and the "translated to single line" columns are side by side on the same sheet.

terse_to_sl_v4.zip (26.6 KB)

A slightly different version of Config_compare, tailored to consider "genconf" to be not different from "defconf", if the rest of the line is the same.

Intended usage is with configurations created by the new (nice :slightly_smiling_face:) tool (free, no subscription :slightly_smiling_face:) that is available here:
https://extremehosting.nl/configurator/mikrotik/

Related discussion thread:
https://forum.mikrotik.com/t/free-routeros-configuration-generator-browser-based-no-account/

Config_compare_genconf.zip (10.3 KB)

EDIT: UPDATED, the originally posted spreadsheet had some issues when protected, this new one has no password protection.
EDIT 26/08/2026: changed the spreadsheet so that the string that will NOT trigger the orange background can be easily changed (the default remains comment="defconf" vs. comment="genconf")