Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

172
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!