Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Доброе время суток и слебядей! А возможно ли сделать выборку с условиями из текстового файла ? Что-то типа Файл - Открыть - txt, когда запускается форма "Мастер текстов ( импорт )", но хотелось бы наложить условия, как это можно сделать через "Данные - Импорт внешних данных - Создать запрос..." - но запрос можно сделать только к файлу формата xls. Дело в том, что текстовый файл содержит более 65536 строчек и открыть его целиком в екселе нет возможности. Или нужно открытвать данный файл через Set fso = CreateObject("Scripting.FileSystemObject") и фильтровать перебором ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:07 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:20 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Чёрт, лучше не Name, а Nme или др. переменную. Но смысл - считать строку в переменную, а потом всякими Mid-ами и Trim-ами её обрабатывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:22 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Dim TextLine Open "TESTFILE" For Input As #1 ' Open file. Do While Not EOF(1) ' Loop until end of file. Line Input #1, TextLine ' Read line into variable. Debug.Print TextLine ' Print to the Immediate window. Loop Close #1 ' Close file. вот так то бишь ? эх... я думал, может как то можно еще более нежно пройтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:29 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
в условии? как правило, If, которое срезает много строк, так что, это и так очень нежно И, к слову, гораздо быстрее, чем из ексель в ексель данные импортить (.xls) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:34 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Да. пожалуй. Спасибо. Уже пробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 16:42 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
> Автор: SuperJur > Да. пожалуй. Спасибо. Уже пробую. Если файл структурированый, можно попробовать сделать select * from txt-file при помощи объекта ADO.Recordset, но это если в файле жёстко соблюдается структура. -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2008, 17:43 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Спасибо. Получилось. Только какая разница как по строчкам бегать ? rs.Open "SELECT TOP 4 * FROM testing.txt", "DSN=txt;UID=sa;PWD=;" вернет всю строчку в rs.fields(0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2008, 17:12 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Спасибо. Все отлично! Сначала формирую жесткую структуру первым способом с первым условием, а потом делаю выборку вторым способом с наложением еще одного условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2008, 13:31 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
ага. почти все так же, только сделал: Private Function Выборка(Дорожка, Команда) As Object Set Выборка = CreateObject("ADODB.Recordset") Выборка.Open Команда, "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""" & Дорожка & """;Extended Properties=""Text""" End Function а в schema.ini руками определил: Format = CSVDelimited ColNameHeader = True DecimalSymbol = . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 14:33 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Здорова!!! PlanB, Помоги сделать задание по программированию в VBA... Задание прилогается в архиве... Очень надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 10:16 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
> Автор: ЕЕЕЕЕгор > Очень надо.... 150$, мыло в профиле. Надо не очень... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 10:49 |
|
||
|
Выборка из TXT
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос, Мы можем только 1$/// Это весь наш бюджет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2009, 10:54 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35696664&tid=2160340]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 383ms |

| 0 / 0 |
