БлогСправка → 8. ФОРМАТИРОВАНИЕ

Форматирование данных

Форматирование данных

Данная функция позволяет видоизменять данные на лету и передавать из источника в прием то что Вам нужно

В блоке "Форматирование" доступны такие функции:

1. Вырезать от-до - позволяет задавать промежуток между символами, который необходимо оставить, а всё остальное удалить.

2. Вырезать по регулярному выражению - позволяет опытным пользователям использовать регулярные выражения.

3. Найти и заменить - классический поиск и замена на необходимое значение.

4. Найти и заменить в диапазоне (числа) - вы можете указать предел чисел от и до, которые будут заменены, например, на слова.

5. Округлить колонку - позволяет округлять цифры до целого числа или до определенного количества знаков после запятой.

6. Преобразовать в число - позволяет разные вариации цифр и букв преобразовать в единую форму числа без букв.

7. Смена регистра - 4 вариации смены регистра в колонке.

8. Удалить все до символа - удаляет все значения до указанного символа.

9. Удалить все после символа - удаляет все значения после указанного символа.

10. Удалить первое слово по номеру позиции - возможность удалить слово, указав его номер по счету сначала.

11. Удалить первые символы - удаляет указанное количество символов, начиная с начала.

12. Удалить первые слова - позволяет задать количество слов вначале, которые следует удалить.

13. Удалить последние символы - аналогично функции №9, только удаление происходит с конца.

14. Удалить последние слова - аналогично функции №10, только удаление происходит с конца.

15. Удалить скобки и содержимое - позволяет удалять скобки в трех вариантах и значения, которые находятся в этих скобках.

16. Удалить слово с конца по номеру позиции - аналогично функции №8, только удаление происходит по счету с конца.

17. Форматировать число (10'000) - позволяет изменить представление числа.

Давайте вместе отдельно рассмотрим каждую функцию на примерах.

Добавьте отдельный блок форматирования после настройки Источника данных и до или после настройки Приема данных.

Для этого кликните на "+" под блоком Источника данных и выберите в списке "Форматирование.
Форматирование | Добавление блока форматирования
Форматирование | Выбор функции
Теперь необходимо указать поле в Источнике данных, которое будет отформатировано при передаче в систему Приема.
Форматирование | Выбор колонки
Далее, выбираем в списке действий одну из функций.

На примере источника данных в таблице Google Docs мы будем менять колонку, в зависимости от того или иного действия.
Форматирование | Таблица данных
Примечание!

После настройки блока форматирования выберите передачу соответствующих строк в настройках системы Приема данных, т.к. вы можете передавать как исходные данные, так и уже отформатированные.
Форматирование | Выбор колонок в настройках

Работа всех функций на примерах

1. Вырезать от - до
Форматирование | Выбор функции Вырезать от - до
Форматирование | Функция Вырезать от - до
Форматирование | Тест Вырезать от - до
2. Вырезать по регулярному выражению.

Данная функция предусмотрена для опытных пользователей и позволяет более гибко настраивать форматирование данных при помощи специальных значений.

Например, при заданном регулярном выражении "Отделение №[\d+]" вместо "[\d+]" будет подставляться значение с переменным номером, т.к. мы заранее не знаем номер отделения Новой Почты и нам нужно отслеживать все отделения.

Более подробно узнать о регулярных выражениях можно по ссылке http://www.php.su/articles/?cat=regexp&page=008
Форматирование | Выбор функции Вырезать по регулярному выражению
Форматирование | Функция Вырезать по регулярному выражению
3. Найти и заменить.
Форматирование | Выбор функции Найти и заменить
Форматирование | Функция Найти и заменить
Форматирование | Тест Найти и заменить
4. Найти и заменить в диапазоне (числа)
Форматирование | Выбор функции Найти и заменить в диапазоне (числа)
Форматирование | Функция Найти и заменить в диапазоне (числа)
Форматирование | Тест Найти и заменить в диапазоне (числа)
5. Округлить колонку
Форматирование | Выбор функции Округлить колонку
Форматирование | Функция Округлить колонку
Форматирование | Тест Округлить колонку
6. Преобразовать в число
Форматирование | Преобразовать в число
Форматирование | Тест Преобразовать в число
7. Смена регистра
Форматирование | Выбор функции Смена регистра
Форматирование |Функция Смена регистра
Форматирование |Тест Смена регистра
8. Удалить все до символа
Форматирование | Выбор функции Удалить все до символа
Форматирование |Функция Удалить все до символа
Форматирование |Тест Удалить все до символа
9. Удалить все после символа
Форматирование | Выбор функции Удалить все после символа
Форматирование | Функция Удалить все после символа
Форматирование | Тест Удалить все после символа
10. Удалить первое слово по номеру позиции
Форматирование | Выбор функции Удалить первое слово по номеру позиции
Форматирование | Функция Удалить первое слово по номеру позиции
Форматирование | Тест Удалить первое слово по номеру позиции
11. Удалить первые символы
Форматирование | Выбор функции Удалить первые символы
Форматирование | Выбор функции Удалить первые символы | Буквы
Форматирование | Функция Удалить первые символы | Буквы
Форматирование | Тест Удалить первые символы | Буквы
Форматирование | Функция Удалить первые символы | Цифры
Форматирование | Тест Удалить первые символы | Цифры
Форматирование | Функция Удалить первые символы | Все
Форматирование | Тест Удалить первые символы | Все
12. Удалить первые слова
Форматирование | Выбор функции Удалить первые слова
Форматирование | Функция Удалить первые слова
Форматирование | Тест Удалить первые слова
13. Удалить последние символы
Форматирование | Выбор функции Удалить последние символы
Форматирование | Функция Удалить последние символы | Буквы
Форматирование | Тест Удалить последние символы | Буквы
Форматирование | Функция Удалить последние символы | Цифры
Форматирование | Тест Удалить последние символы | Цифры
Форматирование | Функция Удалить последние символы | Все
Форматирование | Функция Удалить последние символы | Тест
14. Удалить последние слова
Форматирование | Выбор функции Удалить последние слова
Форматирование | Функция Удалить последние слова
Форматирование | Тест Удалить последние слова
15. Удалить скобки и содержимое
Форматирование | Выбор функции Удалить скобки и содержимое
Форматирование | Функция Удалить скобки и содержимое
Форматирование | Тест Удалить скобки и содержимое
16. Удалить слово с конца по номеру позиции
Форматирование | Выбор функции Удалить слово с конца по номеру позиции
Форматирование | Функция Удалить слово с конца по номеру позиции
Форматирование | Тест Удалить слово с конца по номеру позиции
17. Форматировать число (10'000)
Форматирование | Выбор функции Форматировать число (10'000)
Форматирование | Тест Форматировать число (10'000)
Украина, г. Киев
+38 (044) 360-89-79