- Przykład
- Problem oświadczenie
- poszukiwanie rozwiązań i
- Pytanie
... zobacz rmarkdown przykładowy kod.HTML CSV w html rmarkdown
Doceń odpowiedzi pokazujące rozwiązanie, modyfikując fragment kodu rarkdown.
---
title: "Reproducable Example"
author: "user2030503"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Example: mtcars
```{r}
write.csv2(mtcars, "./file.csv")
# Code to embed mtcars as csv
# Code to provide mechanism for button or link for later user interaction to open/save the csv.
```
## Problem
* I want to embed the csv file into the html generated by this rmarkdown script.
* Embedding here means, that the csv data are integral part of the hmtl (i.e. for offline use).
* I want a mechanism (button or link) in the html, which allows the user to open/save the data the csv.
## Search for a solution
There are techniques for embedding rdata files.
* http://rmarkdown.rstudio.com/articles_rdata.html
* https://github.com/richarddmorey/BayesFactorExtras/blob/master/BayesFactorExtras/R/downloadURI.R
## Question
* Dispite of above approaches, I did not find a solution yet how to solve the problem.
* How can it be achieved demonstrating it via this reproducable example ?
Niestety to rozwiązanie nie działa w IE 11 (Windows 8). Link wygenerowany przez rozwiązanie nie wywołuje niczego. Jak można to naprawić? – user2030503
Tak, użyj prawdziwej przeglądarki ;-) Wygląda na to, że jest to znany problem z IE 11 będącym martwym mózgiem: http://caniuse.com/#feat=datauri; to oznacza, że nie można osadzić tego typu identyfikatora URI danych dla IE 11. Wygląda na to, że Edge także nie żyje. – hrbrmstr
To rozwiązanie jest dobre dla Chrome, ale w Safari pobieranie nie jest inicjowane i widzimy tylko csv wyświetlany w przeglądarce. Czy jest w pobliżu praca? –