2014-01-30 4 views
1

У меня есть текстовый файл с фиксированной шириной, который мне нужно было редактировать около 200 строк. Импортировать в excel легко, но когда я выполнил свои изменения и попытаюсь сохранить файл в виде разделителя с пробелом или текстового файла, все интервалы будут удалены, то есть первое поле в excel будет дополнено 6 символами, но когда я сохраню файл как разделитель пространства или текст, он затем превращает это поле в 8 символов.Как создать текстовый файл с фиксированной шириной?

Обратите внимание, что я использую формулу LEFT(text&REPT(" ", 30)30), чтобы получить требуемое дополнение, которое работает очень хорошо. Однако я не могу сохранить файл с правильным количеством пробелов. Я также попробовал копировать и вставлять в блокнот, но это, похоже, просто создает больше нежелательных пробелов и т. Д.

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

+0

Вы пытались сохранить файл в формате ** prn **? –

+0

Да, я попытался сэкономить на .prn, но у меня есть 1 столбец длиной 20 символов, но у меня нет данных в нем, и когда я сэкономлю до prn, кажется, что эта колонна потеряет. – Craigoh1

ответ

0

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

0

Я согласен с учеником Гэри. Просто перейдите по ссылке: Сохранить как -> Отформатированный текст (ограниченное пространство) ( .prn) *. Это принесет почти ту же функциональность, что и у вас в Excel.

Для получения дополнительной информации Вы можете обратиться к: https://superuser.com/questions/100433/export-an-excel-spreadsheet-to-fixed-width-text-file

+0

спасибо Kenneth, – Craigoh1

+0

Я нашел несколько очень полезная информация по той ссылке, которую вы предоставили – Craigoh1

Смежные вопросы