Разбить CSV файл на части

Тема в разделе "Встроенный редактор CSV файлов", создана пользователем Stan, 5 янв 2017.

  1. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Привет. Есть задача разбить уже готовый файл csv, пробовал разные программки искал в гугле. Но все они ломают структуру. Пока руками в экселе делаю.


    В csv редакторе нельзя разбить?
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Разбить можно бесконечным множеством способов. Мы не знаем, как отвечать на абстрактный вопрос.
     
  3. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Например есть файл csv 100 строк с названиями полей, нужно разбить по 10 строк в каждый файл с сохранением названия полей в каждом файле.

    Может есть программа, кто нибудь знает на форуме? Или тут нельзя такие вопросы задавать?
     
    Последнее редактирование: 5 янв 2017
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    CSV файл по сути текстовой файл с разделителями))

    Всегда использовал Notepad++, если интересно вот инструкция:
    1. Открыть большой файл csv в Notepad++ и справа внизу обратите внимание какая кодировка у открытого документа, допустим это UTF-8,
    2. В Notepad++ открыть новую вкладку (Ctrl+N) и указать кодировку такую же как у большого документа csv,
    3. Из большого csv скопировать "шапку" документа ( там перечислены названия колонок), шапку вставить первой строкой в новой вкладке,
    4. Из большого документа вырезать часть, при этом сохраняя формат каждой строки, пробуйте для начала с 1 одним товаром, и проверьте, увидев что все получается тогда уже вырезайте из большого документа по много товаров например по 10,
    5. Процедура создания вкладки и вставки туда шапки первой строкой и потом вставки 10 строк товаров - повторить столько раз насколько вам надо было разбить документ.
     
    snb1987 и Stan нравится это.
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Спасибо. На неделе сделаю функцию.
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста...

    2017-01-06_13-33-02.png
     
    whitecc, Stan, faqbill и 2 другим нравится это.
  7. faqbill

    faqbill Member Пользователи

    Регистрация:
    3 янв 2011
    Сообщения:
    53
    Спасибо, очень нужная функция. А как быть с большими csv файлами, у меня например не загружает программа на 200-300 тысяч строк, просто не хочет. Конечно можно сразу разбивать на определенное количество, но есть такие моменты, где нужно все в один файл.
     
    whitecc нравится это.
  8. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Файл приложите, который не загружает.
     
  9. trans5

    trans5 Member Пользователи

    Регистрация:
    26 сен 2017
    Сообщения:
    66
    Город:
    екаеринбург
    Подскажите, а можно ли как то разбить xml файл , например по кол-ву отпарсенных ссылок
     
  10. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вы парсите в XML? Пример можно?
     
  11. trans5

    trans5 Member Пользователи

    Регистрация:
    26 сен 2017
    Сообщения:
    66
    Город:
    екаеринбург
    Приложил проект, кол-во ссылок пришлось обрезать т.к. проект становится большой, не загружается. Всего ссылок для парсинга около 2 млн. Парсить предлагает около 2 недель), по этому хотелось бы разбивать на части
     

    Вложения:

  12. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2018-11-22_03-02-17.png
     

    Вложения:

    whitecc, inotoxic и xLime нравится это.
  13. Dimkoder

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

    Регистрация:
    16 ноя 2022
    Сообщения:
    1
    Город:
    Изобильный
    Подскажите, а можно ли как то разбить готовый xml sitemap на несколько частей а то Google не может прочитать.
     
  14. Johnson23

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

    Регистрация:
    16 ноя 2022
    Сообщения:
    1
    Есть такая программа WXR File Splitter которая позволяет разрезать один большой XML-файл на несколько небольших. Она разрежет исходный файл на несколько файлов установленного размера, автоматически дав им название, используя название исходного файла, и пронумеровав.
     

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