Exercício: criar um aplicativo de tela com dados de um arquivo do Excel

Concluído

Neste exercício, você criará um aplicativo móvel usando dados de uma tabela do Excel. Baixe RealEstateProperties.xlsx para uso neste exercício.

Observação

O Microsoft Power Apps requer uma licença do Microsoft 365 ou uma avaliação gratuita. Saiba mais sobre as opções de licenciamento. Os produtos da Microsoft incluem Power Apps e Power Automate.

Criar uma solução

  1. Acesse make.powerapps.com e entre com suas credenciais do Power Apps.

    Observação

    Na parte superior da página inicial do Power Apps, você pode ver uma opção Avaliar a nova experiência de dados. Essa opção deve estar desativada.

  2. Na barra de navegação à esquerda, selecione Soluções.

  3. Na página Soluções, em Solução preferencial atual, selecione Gerenciar.

  4. Na caixa de diálogo Definir sua solução preferencial, selecione + Nova solução.

  5. Na caixa de diálogo Nova solução, insira o seguinte:

    • Nome de Exibição: Real Estate Solution
    • Nome: RealEstateSolution
    • Editor: selecione um editor na lista ou crie um novo.
    • Versão: 1.0.0.0

    Selecione Criar.

    A solução Real State Solution é criada e preenchida na lista suspensa de soluções preferidas. Selecione Aplicar para defini-la como a solução preferida.

    Captura de tela da caixa de diálogo Nova solução.

    Observação

    Uma solução é um contêiner que ajuda a gerenciar e empacotar aplicativos, fluxo e outros componentes no Power Platform.

    Definir uma solução preferida é útil porque permite que você selecione onde suas atualizações do futuras serão salvas para que seu trabalho permaneça organizado.

  6. Na barra de navegação esquerda, selecione Página Inicial para voltar à home page do Power Apps.

Criar um aplicativo de tela com um arquivo do Excel

  1. Na home page do Power Apps, selecione Começar com dados.

  2. Selecione Criar com arquivo Excel ou .CSV.

  3. Selecione a opção Selecionar do dispositivo. Vá até o local em que você salvou o arquivo do Excel RealEstateProperties.xlsx e carregue-o. (O limite máximo de tamanho de arquivo é de 5 GB.)

    O Copilot no Power Apps gera uma tabela com base nos dados do arquivo do Excel RealEstateProperties.xlsx. Ele também definiu sete colunas de dados.

  4. Ao lado do nome da tabela, selecione o ícone de lápis do botão Editar propriedades da tabela.

  5. Altere as propriedades da tabela para o seguinte:

    • Nome de exibição: Imóvel
    • Nome plural: Imóveis
    • Descrição: esta tabela contém uma lista de propriedades para venda.
    • Coluna primária: Endereço

    Expanda a seção Configurações avançadas e altere o nome do esquema para realestateproperty.

  6. Selecione Salvar.

  7. Selecione o botão Criar aplicativo no canto inferior direito da tela.

    Captura de tela da tabela Real Estate Property importada mostrando sete colunas e o botão Criar aplicativo em destaque.

  8. Quando o aplicativo for carregado pela primeira vez, uma caixa de diálogo poderá ser mostrada informando Bem-vindo ao Power Apps Studio. Nesse caso, selecione o botão Ignorar.

    O aplicativo gerado deve ser exibido no Modo de edição.

    Captura de tela do aplicativo gerado no Power Apps Studio.

  9. Selecione o ícone Dados na barra de navegação esquerda. Uma tabela do Dataverse é criada com base no arquivo do Excel RealEstateProperties.xlsx.

    Captura de tela do ícone Dados na barra de navegação esquerda.

  10. Selecione o ícone da Exibição em árvore para retornar à Exibição em árvore.

    Captura de tela do ícone de Exibição em árvore na barra de navegação esquerda.

  11. Na tela principal do aplicativo, selecione a galeria que exibe os detalhes de Real Estate Properties e selecione RecordsGallery1 na Exibição em árvore para expandi-la.

    Captura de tela da galeria exibindo os detalhes de Real Estate Property.

  12. Selecione as reticências (...) ao lado da opção NextArrow e exclua-a.

    Captura de tela mostrando a ação de exclusão de NextArrow.

  13. Selecione RecordsGallery1 e o botão de edição para colocar a galeria no modo de edição.

    Captura de tela mostrando a ação de colocar a galeria no modo de edição.

  14. Reduza a largura e mova a posição do componente Title para que fique no lado direito da célula do modelo.

    Captura de tela mostrando a ação de ajustar o tamanho e a posição do componente Title.

    Outros componentes devem ser reposicionados ao lado do componente Title. Caso contrário, mova-os até que se pareçam com a imagem anterior.

  15. Verifique se a galeria ainda está no modo de edição. Selecione Title.

  16. Verifique se o valor Text do componente Title está definido com a seguinte fórmula:

    ThisItem.Address

    Captura de tela da propriedade text na barra de fórmulas.

  17. Selecione o componente Subtitle na galeria.

  18. Defina o valor Text do Subtítulo para a seguinte fórmula:

    ThisItem.Size

  19. Usando a barra de ferramentas na parte superior da página, altere Size para 13.

    Captura de tela do tamanho sendo definido como 13 na barra de ferramentas.

  20. Selecione o componente Body na galeria.

  21. Defina o valor Text de Body para a seguinte fórmula:

    ThisItem.Price

    Sua galeria agora deve ser semelhante à imagem a seguir.

    Captura de tela da galeria de Real Estate Properties formatada corretamente.

  22. Com o primeiro item em RecordsGallery1 selecionado, selecione Inserir, pesquise Imagem e selecione o componente Imagem. Isso adicionará uma imagem à galeria.

  23. A imagem deve aparecer em todas as células da galeria. Reposicione e redimensione a imagem para que fique no centro de cada célula da galeria.

    Captura de tela da imagem centralizada na galeria.

Usar o Copilot para gerar fórmulas do Power Fx

  1. Para gerar fórmulas do Power Fx com o Copilot no Power Apps, a galeria ainda deve estar no modo de edição. Selecione o corpo da galeria que contém o preço. Selecione o botão Copilot e selecione Formatação de texto.

    Captura de tela da galeria com o componente de preço selecionado.

  2. Insira o valor a seguir para Formato desejado e pressione Enter no teclado.

    $350,000

  3. Selecione a fórmula gerada e Aplicar.

    Observação

    Com a ajuda do Copilot, o valor de exemplo (US$ 350.000) inserido gerou a seguinte fórmula, que agora é exibida na barra de fórmulas do controle da galeria de preços:

    (Text(ThisItem.Price, "$#,##0", "en-US"))

  4. Execute as mesmas etapas para o controle Tamanho no subtítulo da galeria. Verifique se a galeria está no modo de edição. Selecione o subtítulo que contém o tamanho. Selecione o botão Copilot e selecione Formatação de texto.

  5. Insira o seguinte valor para Formato desejado:

    Size: 1,800 sq ft

    Pressione a tecla Enter no teclado.

    Você pode notar que a seção de sugestões está vazia. A causa pode ser a falta de informações ou contexto necessário para gerar uma fórmula.

    Captura de tela de uma fórmula vazia.

  6. Como a seção de ideias está vazia, você adicionará mais exemplos. Selecione + Adicionar exemplos pelo menos mais duas vezes.

    Captura de tela do botão Adicionar exemplos no Power Apps Ideias.

  7. Selecione dois formatos atuais e forneça dois formatos desejados correspondentes.

    Captura de tela das opções de formato atuais que correspondem às Opções de formato desejado.

  8. Com o contexto adicionado, a IA do Copilot gera uma fórmula adequada para você, conforme mostrado na imagem a seguir.

    Captura de tela da fórmula gerada pelo Power Apps Ideias.

  9. Selecione a fórmula gerada e Aplicar.

    Sua galeria deve ser semelhante à imagem a seguir.

    Captura de tela da galeria formatada.

  10. Salve o aplicativo.

  11. Saia do aplicativo para retornar à página inicial do Power Apps.

    Captura de tela do botão Voltar para sair do aplicativo.