Kontrola adresních listů PLC
Nástroj, který zkontroluje adresní listy PLC v excelových sešitech: duplicity napříč listy a identifikátory, které Excel tiše mění na vzorec.
Excel tiše měnil identifikátory na vzorce.
Dodavatel průmyslové automatizace udržoval seznamy vstupů a výstupů PLC jako vícelisté excelové sešity exportované z inženýrského nástroje. Ruční křížová kontrola byla nespolehlivá ze dvou důvodů: identifikátory karet a zařízení začínají rovnítkem, takže je Excel tiše interpretuje jako vzorec a znehodnotí, a duplicity rozprostřené přes listy nebyly vidět.
Příkazový nástroj, který původní listy nechá být.
Příkazový nástroj v Pythonu sešit načte, přeskočí metadatové a hlavičkové řádky a všechny původní listy překopíruje beze změny — hodnoty vynutí jako text, takže identifikátory s rovnítkem přežijí. Přidá sloučený list konsolidující všechny listy. Stack je Python 3, pandas a openpyxl.