Как преобразовать разделители без изменения полей.
Преобразование разделителей требует правильной обработки кавычек. Разделитель внутри поля должен остаться частью значения, а не превратиться в новый столбец.
Адаптируйте процесс под свою задачу.
Разберите источник по его правилам разделителей и кавычек, затем сериализуйте записи по правилам целевого формата. Проверьте поля с запятыми, табуляцией, кавычками и переносами строк. Сравните количество записей и полей после преобразования вместо глобальной замены символов-разделителей.
- Что вы предоставляете
- Текст с разделителями и правила кавычек.
- Что вы получите
- Эквивалентный текст с нужным разделителем.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Convert the CSV row "Lee, Sam",Active into TSV. The target permits a literal tab between fields; no field contains a tab or newline.
Готовый пример
Lee, Sam Active
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Можно ли преобразовать CSV в TSV глобальной заменой запятых?
Это изменит и запятые внутри полей в кавычках. Сначала разберите записи, чтобы содержимое полей осталось неизменным.
Что делать, если само поле содержит табуляцию в результате TSV?
Согласуйте правила экранирования или кавычек, поддерживаемые принимающим приложением. Обработчики TSV не всегда одинаково интерпретируют встроенную табуляцию.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑