|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
Ecть огромный текстовый файл,полученный экспортом из предствления oracle,из него надо получит таблицу (dbf) По append from получаю только одно первое поле(всего их 52 шт) и больше ничего.Прочитала похожие темы,попробую appe memo,а м.б. есть что-то проще Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2013, 19:09 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
cherry99, Кусочек файла можно для примера? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2013, 19:38 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
fopen() и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 10:43 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
cherry99, Форматы: APPEND [BLANK] APPEND FROM <файл> [FIELDS <поля>] [FOR <вырL>] [TYPE <тип_файла>] Все виды команды APPEND добавляют записи в конец текущего активного файла. Команда APPEND без аргументов вызывает полноэкранную процедуру с помощью которой в текущий активный файл может быть добавлено столько записей, сколько необходимо. Если не выполнялась команда SET FORMAT, для ввода всех полей используется стандартный системный формат экрана. С помощью команды SET FORMAT можно активизировать для ввода собственный формат экрана, содержащий перечень полей и их описания. BLANK FROM Формат: APPEND FROM <файл> [FIELDS <поля>] [FOR <вырL>] [TYPE <тип_файла>] APPEND FROM добавляет записи в конец текущего активного файла из другого <файла>. Считается, что <файл> имеет расширение DBF. Опция FIELDS позволяет скопировать в текущий файл подмножество полей <файла>. Указываемые в списке поля должны присутствовать в текущем файле. Опция FOR указывает на условное копирование всех записей из <файла>, удовлетворяющих значению <вырL>. <ВырL> может содержать условия для полей, присутствующих в обоих файлах. TYPE Формат: TYPE SDF|DELIMITED [WITH <разделитель>|BLANK] Если файл из которого идет копирование не DBF, можно использовать опцию TYPE для задания форматов SDF или DELIMITED. Стандартное расширение таких файлов - .TXT. Файл формата SDF - это обычный ASCII-файл с записями фиксированной длины, имеющими в конце символ "возврат каретки". Файл DELIMITED - текстовый ASCII-файл с символом "возврат каретки" в конце записей. Поля обычно разделяются запятыми, а символьные поля дополнительно выделяются двойными кавычками. С помощью опции DELIMITED WITH BLANK можно задать режим разделения полей не запятыми, а пробелами. С помощью DELIMITED WITH <разделитель> можно задать выделения символьных полей любым символом вместо двойных кавычек. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.03.2013, 10:54 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
cherry99, импортни из оракла в ексель. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2013, 08:47 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
FAMcherry99, импортни из оракла в ексель. Проще сразу из фокса запрос сделать, если можно к ораклу зацепиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2013, 09:09 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
Dima T, Да, но если нет возможности, а на руках только файл выгрузки - проще либо сам текстовик в ексель грузить и оттуда данные как миленькие пойдут, либо попросить выгрузку. Но все равно будет куча файлов, которые надо обработать. Разумеется, что вьюха в оракл снимает все вопросы... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2013, 12:08 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
cherry99Ecть огромный текстовый файл... Это сколько "в записях"? И какова структура строки текстового файла? То есть какое соответствие:строка=запись, строка=поле или что-то другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2013, 15:48 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
1.из oracle d excel файл не грузиться,наверное,из-за объема,порядка 170 тыс.зап. и и он будет расти каждый месяц 2.по арре from deli with tab данные загружены пример строки "11.11.11 12345 12345 11.11.11 ррррр ооооо 12345 "... но встречается внутри строки название в кавычках "11.11.11 12345 12345 11.11.11 п "ЛЛ" ооооо 12345"... из-за этого названия в dbf структура разъезжается.Пытаюсь окончательный вариант в dbf корректировать программным способом, надеюсь ,получу то,что надо,но очень много возни. При экспорте мастером все нормально,но клиент хочет получить программу,чтоб нажать только одну кнопку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2013, 12:05 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
cherry99 но встречается внутри строки название в кавычках "11.11.11 12345 12345 11.11.11 п "ЛЛ" ооооо 12345"...А как в этом случае должно быть: п"ЛЛ", п, "ЛЛ" или пЛЛ ? Может, не dbf исправлять, а текстовый файл перед загрузкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2013, 04:57 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
Может, не dbf исправлять, а текстовый файл перед загрузкой как исправить текстовый файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2013, 17:08 |
|
импорт из txt в dbf
|
|||
---|---|---|---|
#18+
Dima TFAMcherry99, импортни из оракла в ексель. Проще сразу из фокса запрос сделать, если можно к ораклу зацепиться. т.е. из FoxPro Visual 5 м.попробовать подключиться к корп.базе Оracle.к сожалению,в этом мне никто не сможет помочь ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2013, 17:14 |
|
|
start [/forum/topic.php?fid=41&fpage=42&tid=1583065]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 409ms |
0 / 0 |