Мне нужно решить следующую проблему: я работаю с позиционно-закодированными файлами. Эти файлы показывают символы в определенных позициях в строке. Каждая строка является записью, а значение символа в строке зависит от его положения. Чтобы их отладить и исправить, мне нужно убедиться в положении курсора в текущей строке файла.
Большинство редакторов, включая Notepad++, отображают положение столбца в файле. Тем не менее, хотя и полезно, я хотел бы сделать это проще.
Я хочу, чтобы редактор так или иначе выделил позиции символов в моих файлах.
Вот о чем я подумал: используя Excel 2010 по одному символу на ячейку.
В идеале, если бы Excel позволил мне вставить текст в предварительно отформатированную таблицу с цветами, границами и столбцами заголовков, я бы решил свою проблему. Но я должен убедиться, что Excel принимает вставку, вставляя каждый символ в ячейку, переходя к следующей строке, когда найден CRLF.
Это довольно XY проблема, и я надеюсь, что задал свой вопрос наилучшим образом
- Проблема X: улучшить читаемость позиционно-закодированных файлов
- Проблема Y: учитывая, что Excel может быть хорошим союзником, как мне вставить целый файл в одну ячейку на символ с помощью одного CTRL+V?
пример
Поскольку реальные данные действительно сложно разместить в этом вопросе, общий набор данных может быть выражен (в документации) следующим образом:
- Каждый ряд делает одну запись
- Символ 0 - это тип данных, буквенно-цифровой
- Символы 1:8 являются фамилией
- Символы 9:15 - это имя
- Символы 16:30 - это номер телефона
- Символы 31:38 - это дата рождения в формате ггггМдд
- Символы-заполнители - пробелы
- Строки заканчиваются CRLF
Пример "правильной" записи (я набираю ее вручную)
0SMITH JOHN +13652145896 19780101\r\n
Следуя примеру Excel, я мог бы отобразить эти данные в цветных столбцах и легко отредактировать таблицу данных с помощью направляющих цвета / границ.