Таблица
Поля будущей таблицы
Что получится
Что в файле CSV
-
Разделитель — точка с запятойExcel в русской локали ждёт именно её
-
Метка кодировки в началерусские слова не рассыпаются, выбирать кодировку при открытии не нужно
-
Шапка из имён полейпервой строкой, переносы в формате Windows
-
Без помеченных удалённымив предпросмотре они зачёркнуты
Поля memo лежат в отдельном файле рядом с таблицей, и в перевод они не попадают: в самой записи только номер блока.
Обратно в DBF
-
Типы полей — по даннымстолбец из одних чисел станет числовым, из дат — датовым, из «да» и «нет» — логическим
-
Имена столбцов — латиницейрусские переводятся транслитом и укорачиваются до 10 знаков: столько держит DBF
-
Кодировка на выборDOS для старых учётных программ, Windows для тех, что новее
-
Текст длиннее 254 знаковобрезается — столько держит текстовое поле, и об этом скажем до сборки
Ширина полей считается по вашим же данным, поэтому значения влезают целиком. Поля и типы видно в таблице до сборки.
Кодировка
Русские таблицы бывают в двух кодировках: DOS у старых учётных программ и Windows у тех, что новее. У DBF номер кодовой страницы лежит в заголовке, у CSV — нигде, поэтому её определяют по самому тексту.
Перед переводом страница показывает первые строки. Если вместо русских слов набор знаков — переключите кодировку в списке, файл перечитается.