Кому це
Таблиці, які переживають перенесення
Універсальні конвертери HTML у Markdown ламаються саме на тих таблицях, які мають значення, – там, де в комірці список, посилання чи фрагмент коду. Clean Clipper пише таблицю сам і сплющує вміст комірки замість того, щоб викидати рядок.
Де ламаються числа
Ви зберігаєте сторінку зі зведенням, відкриваєте нотатку – і замість таблиці бачите колонку слів. Заголовки поїхали, розділювачі стоять не там, а рядок, у якому в комірці був список із двох пунктів, розірвався на два неповні. Числа наче на місці, але до якого показника вони належать, уже не зрозуміти.
Гірший випадок – коли таблиця вціліла зовні, а всередині зсунулася на одну колонку. Це не видно з першого погляду, і саме такий файл потім потрапляє в розрахунок. Плюс верстальні сітки: сторінка, зібрана таблицями заради розташування блоків, віддає десяток «таблиць», у яких немає жодних даних.
Що змінюється
- Власний серіалізатор таблиць GFM замість універсального плагіна
- Дванадцять таблиць із п’ятнадцяти на технічному корпусі – проти семи в кожного порівнюваного рушія
- Комірка зі списком, посиланням або кодом сплющується, а не розриває рядок
- Нерівні двоколонкові таблиці стають рядками
Ключ: значення, а не поламаною сіткою - Верстальні таблиці – сітки лише для розташування – розгортаються, а не відтворюються
- Числа, пороги й одиниці лишаються в тих самих клітинках, де стояли в джерелі
## Основні показники | Показник | 2021 | 2022 | 2023 | | --- | --- | --- | --- | | Індекс промислової продукції, % до попереднього року | 101,9 | 63,1 | 105,4 | | Індекс споживчих цін, % до грудня попереднього року | 110,0 | 126,6 | 105,1 | | Експорт товарів, млрд дол. США | 68,1 | 44,1 | 36,2 |
Чого воно не робить
Розширення не рахує й не перевіряє числа – воно переносить те, що написано на сторінці. CSV чи XLSX воно не віддає: результат завжди Markdown. Об’єднані комірки у Markdown виразити нічим, тож вони сплющуються, а візуальне об’єднання зникає. Таблиця, яку сторінка домальовує скриптом уже після кліку, потрапить у файл тим, що встигло відмалюватися.