считывание csv-файла | |
---|---|
Livada_vv Сообщений: 46 Дата регистрации: 22.02.2014 |
Здравствуйте !
Столкнулся в такой проблемой. CSV-Файл (в прикреплении) был выгружен из Информационной системы (не Vfp). Мне нужно в VFP9 конвертировать его в dbf-файл. Пробовал команды и функции Appe from, strconv() , fopen() - не проходит, вместо русских букв - иероглифы. Никто не сталкивался с такой проблемой. Есть пути решения данной проблемы ? С уважением, Виктор |
Re: считывание csv-файла | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Здоров. Цитата:Показывай как делал. Цитата:И на чем основано сие утверждение? Цитата:Разумеется. Тем более, что проблема-то не и не видится. По крайней мере на первый взгляд. ------------------ Лень - это неосознанная мудрость. |
Re: считывание csv-файла | |
---|---|
VeterVFP Сообщений: 413 Откуда: Москва Дата регистрации: 26.12.2006 |
Подходит?
|
Re: считывание csv-файла | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Основную часть можно сделать так:
------------------ Лень - это неосознанная мудрость. Исправлено 2 раз(а). Последнее : ssa, 01.03.18 10:32 |
Re: считывание csv-файла | |
---|---|
Livada_vv Сообщений: 46 Дата регистрации: 22.02.2014 |
Я с этого и начал. В выходном dbf-файле при просмотре - иероглифы.
|
Re: считывание csv-файла | |
---|---|
Livada_vv Сообщений: 46 Дата регистрации: 22.02.2014 |
Спасибо!
Я делал так: nHand=FOPEN('nschs.csv') IF nHand>1 DO WHILE ! FEOF(nHand) cStroka=FGETS(nHand) ? STRCONV(cStroka,6) &&Чтобы посмотреть содержимое конвертированной строки ENDDO =FCLOSE(nHand) ENDIF Также пробовал команду добавления в dbf: Append From nschs.csv сsv Но - это было не то. |
Re: считывание csv-файла | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Каком просмотре? Как смотрел? Почему решил, что дело в команде, а не в чем-то другом? ------------------ Лень - это неосознанная мудрость. |
Re: считывание csv-файла | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Какой конвертированной? Какая еще конвертация? Цитата:А почему у нас ТО? Может что-то не так делал? ------------------ Лень - это неосознанная мудрость. |
Re: считывание csv-файла | |
---|---|
VeterVFP Сообщений: 413 Откуда: Москва Дата регистрации: 26.12.2006 |
Я же дал рабочий код выше - у меня все показывает корректно. А вот твой код да - одни кракозябры. Плюс Сергей выше дал готовую структуру курсора Ты пробовал именно это код? UPD Просуммирую:
Исправлено 2 раз(а). Последнее : VeterVFP, 02.03.18 13:32 |
Re: считывание csv-файла | |
---|---|
AndyNigmatec Сообщений: 1552 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Позволю себе вставить пять копеек ...
Как-то столкнулся с аналогичной "проблемкой" - нужно было из csv-ки с разделителем ";" забирать данные ... ну собсно как тока стало ясно что в csv-ке данные в UTF-8 то была тупо поставлена заплатка ... на сем и оставил коль работает ну вот выдрал кусочек:
Исправлено 1 раз(а). Последнее : AndyNigmatec, 02.03.18 19:21 |
Re: считывание csv-файла | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Так можно если размеры строковых полей в курсоре подогнать (увеличить в 2 раза, и при этом не выпасть за 254 символа), и если в файле нет BOM (3 байта в самом начале).
------------------ WBR, Igor |
© 2000-2024 Fox Club  |