SergiosZZz GitHub avatar

mxl-column-editor

SergiosZZz

MXL Column Editor is a desktop tool for bulk editing register columns in 1C:Enterprise spreadsheet documents (.mxl) with a pixel-accurate preview rendered by 1C itself.

Stars

3

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It solves a tedious maintainability problem for 1C test suites by enabling safe, bulk column operations across many .mxl files, with built-in backup and byte-level verification, and requires no dependencies for the core editing engine.

Who it is for

  • 1C:Enterprise developers maintaining test templates
  • QA engineers handling expected-result spreadsheets
  • Test automation teams that rely on .mxl fixtures
  • System integrators who need to synchronize register columns across dozens of files

Use cases

  • Bulk-add a new register column to every .mxl template in a test suite
  • Rename an existing column header across hundreds of files in one pass
  • Delete a column (and all its data rows) from every matching file
  • Preview the exact rendered output before applying changes, using the real 1C platform

Strengths

  • Zero Python dependencies for core editing – uses only standard library and Tkinter
  • Pixel-accurate preview by delegating rendering to 1C:Enterprise, not a reimplementation
  • Three safety mechanisms enabled by default: backup, skip-if-exists, and byte-level post-apply verification
  • Handles the complex brace-nested MXL format with overlapping row/cell encoding via declarative count parsing

Considerations

  • Preview requires a licensed 1C:Enterprise installation and an infobase – fully optional for editing only
  • Only scans the immediate working folder, not subfolders
  • MXL format only – no support for other spreadsheet document types

README quick start

Quick start

Description

Bulk-edit register columns in 1C:Enterprise .mxl spreadsheet documents: add, rename or delete a column across a whole folder, with a pixel-accurate preview rendered by 1C itself. Pure Python + Tkinter, no dependencies; a standalone Windows .exe can be built.

Related repositories

Similar projects matched by category, topics, and programming language.

mereyabdenbekuly-ctrl
Featured
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI & Machine LearningAI Agents
859
l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359
RongleCat
Featured
RongleCat GitHub avatar

grok-app

Grok App is a desktop command center built with Tauri 2 that wraps the local Grok Build CLI into a graphical workbench for managing sessions, projects, media, automations, and accounts.

Developer ToolsCLI & Terminal
356