library(shiny) library(readxl) library(rpivotTable) ui <- fluidPage( titlePanel("EDA no Browser – rpivotTable"), mainPanel( width = 12, tabsetPanel( tabPanel( "Pivot Table", rpivotTableOutput("pivot") ), tabPanel( "Informações", h3("Sobre os Dados"), p(strong("Arquivo:"), "STATUS1.xlsx"), hr(), verbatimTextOutput("info") ) ) ) ) server <- function(input, output, session) { STATUS <- reactive({ read_excel("STATUS1.xlsx") }) output$pivot <- renderRpivotTable({ rpivotTable(STATUS()) }) output$info <- renderPrint({ dados <- STATUS() cat("Dimensões:", nrow(dados), "linhas x", ncol(dados), "colunas\n\n") cat("Colunas:\n") print(names(dados)) cat("\n") cat("Primeiras linhas:\n") print(head(dados)) }) } shinyApp(ui, server)