powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема импортирования текстового файла со столбцами фиксированной ширины
15 сообщений из 15, страница 1 из 1
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106205
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня!
Используя мастер импорта текстовых файлов, нужно импортировать файл, столбцы которого выровнены пробелами. В мастере выбираю импорт текста с фиксированными столбцами и возникает проблема: из-за того, что в системе используется не фиксированный шрифт, столбцы в строках съезжают влево или вправо в зависимости от ширины символов (при просмотре файла блокнотом с использованием шрифта, например, "lucida console", столбцы отображаются корректно.
Вопрос: Как установить фиксированный шрифт при импорте, чтоб солбцы не плавали, и можно было нормально определять их ширину?

пример (из-за разной ширины символов происходит общее смещение):
ффф впвпвап апвпвпвп впвпвп впвпвп
апв ммммммм фффффффф тттттт 222222

при использовании фиксированных шрифтов столбцы не плавают.

Спасибо.
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106208
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t
нужно импортировать файл, столбцы которого выровнены пробелами.


ну так и ставь разделитель пробел, а не фиксированные столбцы, раз они у тебя не фиксированные...
- если напрягают шрифты - сохрани файл в кодировке ANSI перед привязкой, а не UTF-8
- все столбцы определи как текст (у тебя в последнем впвпвп и 222222)

импорт или привязка одинаково...
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106214
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это пример того, что из-за нефиксированного шрифта сдвиг происходит. В реальном файле данных количество пробелов разное и смещение доходит до той степени, когда визуально не понятно какой ширины столбцы определять
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106215
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробел нельзя использовать - некоторые столбцы содержат данные из нескольких слов, разделенных пробелом
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106217
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял что Вы говорите об импорте текстового файла в ACCESS
v-e-t

...при использовании фиксированных шрифтов столбцы не плавают....
Спасибо.
Вот Вы сами и ответили на свой вопрос
Не вкурил что значит "столбцы не плавают"
Шрифты называются моноширинные
Если импорт в таблицу БД,какая разница какой ширины столбцы и какой шрифт в ней???
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106218
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t
пробел нельзя использовать - некоторые столбцы содержат данные из нескольких слов, разделенных пробелом


ну дак выложите нормальный пример в txt файле (можно же приаттачить файл с десятком строк)...
вы же если надумаете научиться вырезать аппендицит, не пойдете смотреть как вырезают гланды...
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106221
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t,

Вообще-то гораздо проще и быстрее добиться получения самого файла txt в нужном формате и с нужными разделителями (если есть такая возможность)...
Гораздо сложнее потом бегать вокруг него с бубном...
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106222
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t,

довольно давно требовалось один и тот текстовик печатать
-в word
-в dBASE III

чтобы это обеспечить - добавляла несколько служебных строк, получая формат НТМ, что позволило корректно смотреть в броузере, печатать в word и dBASE III


<HTML>
<PRE>
ффф впвпвап апвпвпвп впвпвп впвпвп
апв ммммммм фффффффф тттттт 222222
</PRE>
<HTML>
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106251
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,

к сожалению, не помогло.
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106252
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t,

формировала через
Код: vbnet
1.
2.
3.
4.
5.
6.
dim nomer as string
k=freefile
open "c:\rab\m21.txt" for output as #k
'''''формировала через LSET и RSET
print #k,nomer,zakas,adres
close #k
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106270
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t
Доброго дня!
Используя мастер импорта текстовых файлов, нужно импортировать файл, столбцы которого выровнены пробелами. В мастере выбираю импорт текста с фиксированными столбцами и возникает проблема: из-за того, что в системе используется не фиксированный шрифт, столбцы в строках съезжают влево или вправо в зависимости от ширины символов (при просмотре файла блокнотом с использованием шрифта, например, "lucida console", столбцы отображаются корректно.
Вопрос: Как установить фиксированный шрифт при импорте, чтоб солбцы не плавали, и можно было нормально определять их ширину?

пример (из-за разной ширины символов происходит общее смещение):
ффф впвпвап апвпвпвп впвпвп впвпвп
апв ммммммм фффффффф тттттт 222222

при использовании фиксированных шрифтов столбцы не плавают.

Спасибо.


"Фиксированность" = одинаковое количество символов.
От шрифта это не зависит.

ВашЪ КО.

ЗЫ. В файле "шрифта" нет. Одни байты.
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106346
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222


"Фиксированность" = одинаковое количество символов.
От шрифта это не зависит.

ВашЪ КО.

ЗЫ. В файле "шрифта" нет. Одни байты.


"Фиксированность", в данном случае это когда все символы имеют одинаковую ширину знакоместа. Для примера при использовании

на картинке пример одного и того же текста разными, набранного разными шрифтами
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106347
v-e-t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
ЗЫ. В файле "шрифта" нет. Одни байты.


вопрос о том, как мне в диалоге импорта файлов access смочь использовать "фиксированный" шрифт для обеспечения простоты визуального определения ширины столбцов.
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106383
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku

Если импорт в таблицу БД,какая разница какой ширины столбцы и какой шрифт в ней???
Может все-таки расскажите куда (весь или какую-то часть) же Вы все-таки импортируете текстовый файл.
В диалоге импорта шрифт не задается-он задается для таблиц и запросов на главной ленте.А в отчетах и формах,в конструкторе, делайте что угодно.
Не понимаю какая(при импорте в таблицу-ведь Вы говорите о диалоге импорта-уж не предполагаете ли Вы работу юзера в таблице) в изменении шрифта или ширине столбцов,не ведомая мне, нужда.
...
Рейтинг: 0 / 0
Проблема импортирования текстового файла со столбцами фиксированной ширины
    #40106399
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v-e-t
вопрос о том, как мне в диалоге импорта файлов access смочь использовать "фиксированный" шрифт для обеспечения простоты визуального определения ширины столбцов.


- Замени все символы кроме пробела на один любой символ, получишь типа
000 000 000 0000000 00000 000000 00000
00000 000 000 0000000000000 0000000000
- визуально будет для ширины зашибись...
- потом подсунешь реальный файл под созданную спецификацию...
P/S
какой вопрос - такой и ответ...
пристегни реальный txt с десятью строками, получишь другой ответ
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема импортирования текстового файла со столбцами фиксированной ширины
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]