2

Я ищу программу, которая может просматривать и редактировать текстовые файлы, которые содержат данные в формате фиксированной ширины.

Файлы не содержат возврат каретки.

Я пытался просматривать их в Excel, но процесс импорта заставляет меня вставить разрыв строки в каждом столбце. Текст состоит из 3 столбцов, по 15, 12, а затем 30 символов в каждом.

Кто-нибудь знает, как я могу просмотреть эти файлы, не открывая их в блокноте, где они выглядят как просто беспорядок текста?

Спасибо

4 ответа4

5

Вы можете посмотреть на:

RecordEditor отобразит файл в формате таблицы:

Но вы можете перейти в режим редактирования текста (Просмотр >>> Просмотр текста (выделенные поля):

Вероятно, лучше не вносить изменения в текстовое представление, хотя

4

Если это фиксированная ширина, блокнот должен быть в состоянии сделать это хорошо, и я использую это для чего-то подобного - я не уверен, почему у вас возникают эти проблемы, но я могу предположить.

Вы, вероятно, используете какой-то необычный шрифт. Зайдите в Format > Font и выберите Lucida Console в качестве шрифта, или System\ любой другой шрифт фиксированной ширины, и у вас не должно возникнуть никаких проблем.

Возможно, вы также захотите взглянуть на другие инструменты, такие как Notepad++ (для простоты установки доступны в Ninite ) или Notepad2.

2

Ключевой момент, который все пропускают - файлы не содержат возвратов каретки. То есть, похоже, что текстовые файлы представляют собой одну длинную строку, которая циклически проходит по трем полям длиной 15, 12 и 30.

Вероятно, вы можете использовать любой текстовый редактор со шрифтом фиксированной ширины, если вы включите перенос слов и измените размер окна, чтобы оно было ровно 57 символов в ширину. Возможно, вам также понадобится текстовый редактор с режимом переопределения, поэтому поля будут оставаться выровненными при редактировании.

(Изменить: как я прокомментировал ответ Муш, WordPad может работать со следующей настройкой. Перейти к View, Options, Text. Выберите "Перенести на линейку" и выберите "Линейка", чтобы линейка была видна. Затем перетаскивайте правый треугольник поля в линейке, пока не получите текст для переноса ровно в 57 символов, которые вам нужны. Кроме того, нажмите клавишу вставки на клавиатуре, чтобы включить режим наложения.)

Шестнадцатеричный редактор может работать, если вы можете установить для него ровно 57 символов в строке. У меня есть XVI32 на моем компьютере, но даже при наименьшем размере шрифта и отключенной адресной колонке на моем экране с разрешением 1024 × 768 можно было разместить не более 45 символов в строке. Если ваше разрешение экрана больше, вы можете сжать до 57 символов, которые вам нужны. Проблема в том, что XVI32 всегда показывает и шестнадцатеричные данные, и текстовые данные, но похоже, что вы ищете похожий редактор, но вам просто нужно текстовое представление.

1

Надеюсь, это не глупый вопрос, но вы пробовали Wordpad?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .