|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
Доброго времени суток. имеется текстовый файл следующего содержания: ______БЕЛЯЕВ________ЮРИЙ____________КОНСТАНТИНОВИЧ______300.00 ______БЕЛЯЕВА_______ТАТЬЯНА_________ИЛЬИНИЧНА____________200.00 "_"=" " подскажите пожалуйста, как его содержание можно привести к виду: БЕЛЯЕВ,ЮРИЙ,КОНСТАНТИНОВИЧ,300.00 БЕЛЯЕВА,ТАТЬЯНА,ИЛЬИНИЧНА,200.00 Видно, что каждое "слово" занимает определенную позицию. Я так понимаю что нужно построчно выкусывать позиции "от и до" соответственно номеру символа в строке и обрезать пробелы, в дальнейшем вставляя зпт. Но проблема в том, что я не совсем понимаю как открыть файл и как перемещаться по строчкам, начитывая нужный мне промежуток символов в переменную. Помогите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 09:02 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 09:26 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
авторНо проблема в том, что я не совсем понимаю как открыть файл вместо строк Код: plaintext 1. 2. 3. 4.
нужно написать Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 09:28 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
Прошу прощения, забыла написать что это нужно на FoxPro 2.6 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 09:31 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
тогда ждите ответа от того, кто работает с устаревшей версией. открытие и перемещение там тделают так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 09:38 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
Niara, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
прошелмимо, fpd не устаревшая, она просто другая... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 10:39 |
|
конвертация текстового файла
|
|||
---|---|---|---|
#18+
hndFile = FOPEN('temp.txt') hndOut = FCREATE('tmp.txt') DO WHILE !FEOF(hndFile) strString = FGETS(hndFile) fam=substr(strstring,39,29) name=substr(strstring,69,30) otch=substr(strstring,99,34) sch=substr(strstring,134,20) summ=substr(strstring,162,15) =FPUTS(hndOut, alltrim(fam)+';'+alltrim(name)+';'+alltrim(otch)+';'+alltrim(sch)+';'+alltrim(summ)) ENDDO =FCLOSE(hndFile) =FCLOSE(hndOut) сделала вот так...теперь все работает. всем большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 10:43 |
|
|
start [/forum/topic.php?fid=41&msg=36102152&tid=1586214]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 327ms |
total: | 444ms |
0 / 0 |