Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Append не хочет импортировать .csv файл / 15 сообщений из 15, страница 1 из 1
04.03.2009, 16:56
    #35851426
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Добрій день!!!

У меня возникла такая проблема, когда я импортирую .csv файл Wizard-ом все нормально, а когда пишу команду


select prem

APPEND FROM C:\TEMP\1.txt DELIMITED WITH CHARACTER ';'


Тогда в таблицу заноситься только первый столбец из csv-файла, а последующие колонки или пустые или заполнены нулями.

С уважением Серегей
...
Рейтинг: 0 / 0
04.03.2009, 17:40
    #35851542
Append не хочет импортировать .csv файл
sergeyermakДобрій день!!!

У меня возникла такая проблема, когда я импортирую .csv файл Wizard-ом все нормально, а когда пишу команду


select prem

APPEND FROM C:\TEMP\1.txt DELIMITED WITH CHARACTER ';'


Тогда в таблицу заноситься только первый столбец из csv-файла, а последующие колонки или пустые или заполнены нулями.

С уважением Серегей
А не пробовали просто подсмотреть команду, которую генерирует и пишет в окно command упомянутый wizzard? И сравнить с Вашей?
...
Рейтинг: 0 / 0
04.03.2009, 18:01
    #35851609
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
нет

Но у меня уже получилось.

Вопрос только в том, почему не добавляеться первая запись с файла, и можно ли сделать так чтоб команда Append from запускалась при запуске .exe проекта, то есть при запуске .exe, отработала команда Append from и dbf файл перезаписался?
...
Рейтинг: 0 / 0
04.03.2009, 18:12
    #35851647
Append не хочет импортировать .csv файл
sergeyermakнет

Но у меня уже получилось.Так получилось или не получилось? И какая команда была?
Вопрос только в том, почему не добавляеться первая запись с файла, и можно ли сделать так чтоб команда Append from запускалась при запуске .exe проекта, то есть при запуске .exe, отработала команда Append from и dbf файл перезаписался?
А в первом сообщении было так:
Тогда в таблицу заноситься только первый столбец из csv-файла, а последующие колонки или пустые или заполнены нулями.И ничего про первую запись.
Так может таки соберемся и внятно опишем какие команды давались, какие дейстия совершись, какой у них был результат и чего же все таки ожидалось. И первые пару-тройку строк из csv-файла очень бы не помешали. После разборок с этим можно будет заняться ехе-шником.
...
Рейтинг: 0 / 0
04.03.2009, 18:39
    #35851707
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Я выполнил команду

select prem

APPEND FROM C:\Temp\1.txt TYPE CSV ;


после этого я получил :

Импотр данных из файла 1.txt (его тип CSV) в уже ранее созданый prem.dbf.
но есть одна проблема, первая запись с текстового файла не добавилась в prem.dbf, а все остальные добавились.
Как сделать чтоб добавлялась и первая запись?
...
Рейтинг: 0 / 0
04.03.2009, 18:41
    #35851710
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Вот строки тестового файла

387,1220.00,100.00,Cod
231,572.00,100.00,Cod
200,943.00,100.00,Cod
200,572.00,100.00,Cod
"",750.00,100.00,Cod
291,1277.00,94.00,Cod
...
Рейтинг: 0 / 0
04.03.2009, 19:02
    #35851729
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Вы вообще читаете что вам отвечают ?
Я вам еще в первой теме написал
-=AlexiS=-
Но есть нюансы - если у вас "настоящий" CVS файл - тогда в нем первая строка содержит название полей поэтому при импорте такого типа файла первая строка не импортируеться.
Иногда попадаються файлы с расширением CVS , но у них нет "заголовка" , а сразу идут данные.В таких случаях первая строка теряеться.
Для таких нужно использовать DELIMITED
У вас именно второй вариант , точнее это вообще не csv файл , поому что
у него и расщирение txt и заголовка нет.
Поэтому тут нужно использовать DELIMITED

Хелп тоже читать полезно
Вот скажите мне каким образом , если у вас разделители в файле ','
будет работать
sergeyermakAPPEND FROM C:\TEMP\1.txt DELIMITED WITH CHARACTER ';'
вам фраза DELIMITED WITH CHARACTER что-то говорит ?
Если нет , или с английским плохо - сходите на фоксклуб - там есть хелп на русском.
...
Рейтинг: 0 / 0
04.03.2009, 19:42
    #35851794
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Все равно не импортирует первую запись.

Я уже по разному пробовал, все равно, и так как ві мне написали.
...
Рейтинг: 0 / 0
04.03.2009, 19:51
    #35851805
Append не хочет импортировать .csv файл
sergeyermakВсе равно не импортирует первую запись.

Я уже по разному пробовал, все равно, и так как ві мне написали.
Надо не по-разному, а правильно.
Код: plaintext
1.
Create Cursor www (f1 c( 3 ), f2 n( 12 , 2 ), f3 n( 12 , 2 ), f4 c( 3 ))
Append From  3  type DELIMITED with ','
Перкрасно импортируются все 6 записей из предложенных тут в качестве примера.
...
Рейтинг: 0 / 0
05.03.2009, 18:40
    #35854252
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
В этом рпимере заносяться данные которые разделяються запятыми, а мне нужно добавлять файл с расширением CSV.
То етсь в этом файле присутствует еще и такое, что если у нас пустая строка, тогда "", а когда мы по примеру делаем то заноситься в dbf не пустая строка а "".
А вот с CSV Append не хочет работать.
...
Рейтинг: 0 / 0
05.03.2009, 18:48
    #35854271
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Извени все получилось.

Огромное спасибо!!!

Только возникает теперь вопрос, как сделать чтоб эта команда выполнялась при запуске .exe ?
...
Рейтинг: 0 / 0
05.03.2009, 19:14
    #35854317
Append не хочет импортировать .csv файл
sergeyermakТолько возникает теперь вопрос, как сделать чтоб эта команда выполнялась при запуске .exe ?
Сделать из проги с этой командой ехе-файл.
...
Рейтинг: 0 / 0
05.03.2009, 19:37
    #35854346
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
То есть в програме там где я пишу создание .ехе, вписать эту команду?
...
Рейтинг: 0 / 0
05.03.2009, 19:43
    #35854355
Append не хочет импортировать .csv файл
sergeyermakТо есть в програме там где я пишу создание .ехе, вписать эту команду?
А где и что пишите то?
...
Рейтинг: 0 / 0
05.03.2009, 19:55
    #35854368
sergeyermak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Append не хочет импортировать .csv файл
Та у меня все получилось.

Спасибо огромное, а то уже три дня сидел над этим.

А ваш ответ сразу все разьеснил.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Append не хочет импортировать .csv файл / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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