|
|
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Необходимо в текстовом файле удалить лишние строки, оставив только шапку и данные. Все лишние строки однотипные, и их может быть не более пятнадцати. Всего строк может быть более 100 тыс. (а подобных файлов более 50). Пример файла во вложении. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 13:39 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
paveloder, вы используете chr(10), но в зависимости от принимающей системы переход строки должен быть( 4 типа) Код: plaintext 1. 2. 3. 4. Код: plaintext да и писать в исходник весьма опасно. надежнее писать построчно во вторичный файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 13:54 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
предложенный мною метод работает долго, это просто один из вариантов решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 13:57 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
paveloder, Код: plaintext 1. 2. 3. пришлось исправить программу и восстановить исходник из зипа для повторного пуска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 14:33 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
думаю, должен быть способ через API (ShellExecute/CreateApplication..), т.е. вызвать текстовый редактор (Excel не подходит!) и в нем сделать замену.. но как, подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:34 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
цель это и есть удалить лишние данные из текстовика и сохранить? или дальше будут преобразования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:41 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
могу предложить попробовать импортировать текстовый файл, затем с помощью msquery убрать все null записи и сохранить как новый текстовый файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:44 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
fortik, нужно свести данные к плоской таблице, затем эти данные быстро грузятся в Access с помощью DoCmd.TransferText при помощи сохраненной спецификации (в цикле по всем файлам) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:49 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
а все равно пример файла открыть не могу( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:52 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
вложил текстовик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:55 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
может лучше docmd.transfertext в таком виде как есть, а там через пару запросов добиться нужного вида? и побыстрее будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 17:55 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
импортировал с разделителем | в Access, поставил Field 2 в спецификации date, потом удалить все где Field2=null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 18:01 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
vbs: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 18:25 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Hugo121, спасибо, то что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2010, 22:03 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
а сколько времени занимает преобразование одного файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 11:09 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
fortik, пример - 0 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 11:11 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
Размножил на 30300 строк - 1.18 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 11:17 |
|
||
|
Удаление строк в текстовом файле
|
|||
|---|---|---|---|
|
#18+
paveloderfortik, нужно свести данные к плоской таблице, затем эти данные быстро грузятся в Access с помощью DoCmd.TransferText при помощи сохраненной спецификации (в цикле по всем файлам) слияние *.тхт в один файл с загрузкой в MDB одной процедурой Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2010, 11:37 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36869540&tid=2177633]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 545ms |

| 0 / 0 |
