Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

173
Vistas
¿Cómo guardar la moneda (en formato alemán) y las columnas de porcentaje como numéricas en Excel después de exportarlas desde la tabla de datos en R shiny?

Quiero exportar una tabla de datos a Excel en R Shiny. Para este propósito, quiero usar el botón de exportación que está disponible en la tabla de datos. La tabla consta de columnas formateadas con formatCurrency() . Algunas de esas columnas contienen un símbolo del euro y otras un símbolo de porcentaje.

Sin embargo, estas columnas causan problemas cuando la tabla se exporta a Excel. En Excel, no son numéricos, sino cadenas. Pero quiero que sean numéricos. Es decir, deben estar dispuestos a la derecha y no a la izquierda. Pero el formato no debe cambiar.

Aquí hay un ejemplo que muestra el problema:

 library(shiny) library(DT) ui <- fluidPage( DTOutput("table") ) server <- function(input, output, session) { output$table <- renderDT({ datatable(mtcars * 1000, rownames = FALSE, extensions = "Buttons", options = list( dom = "Bfrtip", buttons = list( list( extend = "excel", text = "<i class='fa fa-file-excel-o'></i> Excel", filename = "Data", title = NULL ) ) ) ) %>% formatCurrency( 1:6, currency = "\u20AC", digits = 2, mark = ".", dec.mark = ",", before = FALSE ) %>% formatCurrency( 7:11, currency = "\u0025", digits = 3, mark = ".", dec.mark = ",", before = FALSE ) }) } shinyApp(ui, server)

Por favor, hágamelo saber, si necesito entregar más información.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda