|
|
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
Имеется txt файл. Который состоит из шапки (первая строка) и данных (со второй строки и до N). Шапка имеет следующий вид : <PLPOR_DOC ><PLPOR_NO ><PLPOR_D_DOC ><PLPOR_P_T ><PLPOR_SMS >END_HEAD Длина между тегами "<" ">" - это и есть длина поля. Как распарсить 1.txt? чтобы каждое поле было в отдельной колонке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 20:39 |
|
||
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
andMegaM, Данные - мпорт внешних данных - Импортровать данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 20:58 |
|
||
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
Что -то не пойму как импорт делается. И мне нужно импортировать в макросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 21:07 |
|
||
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
andMegaM, первый этап импотра записаный макрорекодером Код: 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Включал в себя выбор файла вручную Результат ABCDE1<PLPOR_DOC ><PLPOR_NO ><PLPOR_D_DOC > <PLPOR_P_T ><PLPOR_SMS >2БЕЗН_ПЛ_ПОРУЧ10110.07.2007электронно8244.543БЕЗН_ПЛ_ПОРУЧ10210.07.2007электронно10200.004БЕЗН_ПЛ_ПОРУЧ10310.07.2007электронно925.865БЕЗН_ПЛ_ПОРУЧ10410.07.2007электронно107.806БЕЗН_ПЛ_ПОРУЧ10510.07.2007электронно185.467БЕЗН_ПЛ_ПОРУЧ10610.07.2007электронно24.148БЕЗН_МЕМО_ОРД10710.07.2007электронно1.109БЕЗН_ПЛ_ПОРУЧ10810.07.2007электронно1.10 Дальше - "напильником" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 21:32 |
|
||
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
... "напильником": -в именах полей удалил < и > -в поле PLPOR_SMS поменял точку на запятую и изменил формат поля на "числовой" с соответствующим форматированием ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 21:36 |
|
||
|
Парсинг txt
|
|||
|---|---|---|---|
|
#18+
Сделал вот так, без напильника : Код: 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2011, 23:30 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2176578]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 419ms |

| 0 / 0 |
