Таблицы и данные

Бесплатный генератор Excel Power Query.

Черновик кода M с упорядоченными шагами преобразования.

Подготовьте код M по реальным именам столбцов и правилам преобразования с иллюстративной таблицей и ожидаемым поведением ошибок для проверки.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Исходная схема и требования к преобразованиям.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как создать код M Power Query и проверить каждое преобразование.

Код Power Query должен соответствовать реальной схеме источника и региональным настройкам. Упорядочьте преобразования так, чтобы смена типов и фильтрация не приводили к незаметной потере записей.

Адаптируйте процесс под свою задачу.

Перечислите исходные столбцы и их текущие типы, затем укажите обрезку пробелов, преобразование и фильтрацию в порядке выполнения. Явно задайте культуру для чисел и дат, зависящих от региональных настроек. Сохраняйте видимость ошибок преобразования и сравнивайте число строк после каждого шага до загрузки результата.

Что вы предоставляете
Исходная схема и требования к преобразованиям.
Что вы получите
Черновик кода M с упорядоченными шагами преобразования.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Write a self-contained Power Query M example. Source columns ID and Amount are text. Rows: ID " A01 ", Amount "12.50"; ID "B02", Amount "oops". Trim ID and convert Amount using en-US; keep invalid amounts visible as errors rather than dropping rows.

Готовый пример

let
    Source = #table(
        type table [ID = text, Amount = text],
        {{" A01 ", "12.50"}, {"B02", "oops"}}
    ),
    Trimmed = Table.TransformColumns(
        Source, {{"ID", Text.Trim, type text}}
    ),
    Typed = Table.TransformColumnTypes(
        Trimmed, {{"Amount", type number}}, "en-US"
    )
in
    Typed

Expected result in Power Query:
A01 → Amount 12.5
B02 → Amount Error, because "oops" cannot be converted to a number.
Both source rows remain available for inspection. This example has been checked against the documented functions; it is not a recorded Power Query execution.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли автоматически удалять ошибки преобразования типов в Power Query?

Сохраняйте их для диагностики, если правило исключения не согласовано. Удаление строк с ошибками может скрыть отсутствующую выручку или записи.

Почему сумма успешно преобразуется на одном компьютере, но вызывает ошибку на другом?

Региональная культура может по-разному интерпретировать десятичные разделители и разделители тысяч. Передайте нужную культуру и характерные значения в шаг преобразования.

Источник для этого сценария.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct