Сконвертировать txt в csv

Тема в разделе "Решение различных задач по парсингу", создана пользователем DAV, 6 авг 2023.

  1. DAV

    DAV New Member Пользователи

    Регистрация:
    22 дек 2018
    Сообщения:
    3
    Здравствуйте

    Нужно сконвертировать txt в csv

    9000 txt файлов в одну таблицу CSV, где:
    колонка 1 в таблице - это первая стока из txt файла
    колонка 2 - это 2 стока из txt файла
    колонка 3 - это 3 стока из txt файла
    колонка 4 - это 4 стока из txt файла
    колонка 5 - это 5 стока из txt файла
    а все остальные строки из txt файла - это колонка 6


    Получилось это сделать так:

    [FILE(C:\CONTENTRU\article_10.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_10.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_10.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_10.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_10.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_10.txt|6|9999{utf8})][CSVLB]

    [FILE(C:\CONTENTRU\article_11.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_11.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_11.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_11.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_11.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_11.txt|6|9999{utf8})][CSVLB]

    [FILE(C:\CONTENTRU\article_12.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_12.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_12.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_12.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_12.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_12.txt|6|9999{utf8})][CSVLB]

    [FILE(C:\CONTENTRU\article_13.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_13.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_13.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_13.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_13.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_13.txt|6|9999{utf8})][CSVLB]

    [FILE(C:\CONTENTRU\article_14.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_14.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_14.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_14.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_14.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_14.txt|6|9999{utf8})][CSVLB]

    [FILE(C:\CONTENTRU\article_15.txt|1{utf8})][CSVCS][FILE(C:\CONTENTRU\article_15.txt|2{utf8})][CSVCS][FILE(C:\CONTENTRU\article_15.txt|3{utf8})][CSVCS][FILE(C:\CONTENTRU\article_15.txt|4{utf8})][CSVCS][FILE(C:\CONTENTRU\article_15.txt|5{utf8})][CSVCS][FILE(C:\CONTENTRU\article_15.txt|6|9999{utf8})][CSVLB]
    И тд, 9000 таких строк

    Строка с переносами выглядит так:
    [FILE(C:\CONTENTRU\article_10.txt|1{utf8})][CSVCS]
    [FILE(C:\CONTENTRU\article_10.txt|2{utf8})][CSVCS]
    [FILE(C:\CONTENTRU\article_10.txt|3{utf8})][CSVCS]
    [FILE(C:\CONTENTRU\article_10.txt|4{utf8})][CSVCS]
    [FILE(C:\CONTENTRU\article_10.txt|5{utf8})][CSVCS]
    [FILE(C:\CONTENTRU\article_10.txt|6|9999{utf8})][CSVLB]


    Но Content Downloader зависает если вставить 1000+ строк в шаблон вывода, а надо 9000+


    Можно что-то сделать? Или может какой другой вариант макроса есть? Можете подсказать?
     

Поделиться этой страницей