output |
---|
github_document |
RXSpreadsheet
The goal of RXSpreadsheet is to create a wrapper for the x-spreadsheet JS library: https://github.com/myliang/x-spreadsheet. This wrapper can be used in Shiny applications.
Installation
You can install the released version of RXSpreadsheet from GitHub with:
remotes::install_github('MichaelHogers/RXSpreadsheet')
Example
This is a basic example which shows you what the package is capable of:
RXSpreadsheet::runExample()
RXSpreadsheetOutput creates an HTML tag onto which the spreadsheet is attached.
RXSpreadsheetOutput(outputId = '')
renderRXSpreadsheet attaches the spreadsheet onto the HTML tag created by RXSpreadsheetOutput. renderRXSpreadsheet requires RXSpreadsheet::RXSpreadsheet() to be used within.
RXSpreadsheet::renderRXSpreadsheet({
RXSpreadsheet::RXSpreadsheet(data = exampleData,
options = NULL)
})
The data argument of RXSpreadsheet::RXSpreadsheet() should be a list generated by input$_RXSpreadsheetData or a list generated by RXSpreadsheet::RXSpreadsheet::dataFrameListToList().