Как разделить CSV-ячейку с несколькими значениями на отдельные строки
Разделение ячейки полезно, когда каждой метке или другому повторяющемуся значению нужна отдельная строка для фильтрации или анализа. Идентификатор исходной записи должен сохраняться рядом с каждым развёрнутым значением.
Начните с подходящего материала.
- Что вы предоставляете
- небольшая читаемая таблица с заданным разделителем нескольких значений.
- Ожидаемый результат
- Отдельные строки из предоставленных читаемых значений с заданным разделителем.
Как устроен рабочий процесс.
Укажите точный разделитель, правило обработки пробельных символов и пустых ячеек. Повторите исходный идентификатор в каждой полученной строке и сохраните порядок источника, если он имеет смысл.
Что проверить в результате.
Сравните развёрнутые строки с исходными ячейками, включая пустые. Не считайте разделитель внутри кавычек или экранированного содержимого точкой разбиения, если это не предусмотрено явно выбранным правилом разбора.
Импортируйте CSV с единым разделителем и проверьте текстовые идентификаторы, даты и суммы перед использованием итогов таблицы. Держите исходный файл под рукой, проверяя автоматическое преобразование типов.
Разберите готовый пример.
В скачиваемом примере CSV используются столбцы: ID, Tag. Сравните полную запись с источником, прежде чем сортировать, объединять или импортировать собственный результат.
Приведённый пример служит иллюстрацией. Это не запись запуска на ваших данных.
Скачать пример ↓Используйте со своими материалами.
- Откройте нужный источник и активируйте WebAct в этой вкладке.
- Скопируйте задание из верхнего блока, добавьте нужные поля или предпочтения и проверьте предложенные действия.
- Сравните первый результат с источником. При необходимости запросите конкретное исправление или уточнение.