Package: basictabler 1.0.3

basictabler: Construct Rich Tables for Output to 'HTML'/'Excel'

Easily create tables from data frames/matrices. Create/manipulate tables row-by-row, column-by-column or cell-by-cell. Use common formatting/styling to output rich tables as 'HTML', 'HTML widgets' or to 'Excel'.

Authors:Christopher Bailiss [aut, cre]

basictabler_1.0.3.tar.gz
basictabler_1.0.3.zip(r-4.5)basictabler_1.0.3.zip(r-4.4)basictabler_1.0.3.zip(r-4.3)
basictabler_1.0.3.tgz(r-4.4-any)basictabler_1.0.3.tgz(r-4.3-any)
basictabler_1.0.3.tar.gz(r-4.5-noble)basictabler_1.0.3.tar.gz(r-4.4-noble)
basictabler_1.0.3.tgz(r-4.4-emscripten)basictabler_1.0.3.tgz(r-4.3-emscripten)
basictabler.pdf |basictabler.html
basictabler/json (API)
NEWS

# Install 'basictabler' in R:
install.packages('basictabler', repos = c('https://cbailiss.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/cbailiss/basictabler/issues

Datasets:

On CRAN:

htmlhtmlwidgettablesvisualization

12 exports 37 stars 2.68 score 38 dependencies 87 scripts 488 downloads

Last updated 3 years agofrom:63486f6acd. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 04 2024
R-4.5-winNOTESep 04 2024
R-4.5-linuxNOTESep 04 2024
R-4.4-winNOTESep 04 2024
R-4.4-macNOTESep 04 2024
R-4.3-winNOTESep 04 2024
R-4.3-macNOTESep 04 2024

Exports:BasicTablebasictablerbasictablerOutputbasictablerSamplegetSimpleColoredTblThemegetTblThemeqhtblqtblrenderBasictablerTableCellTableStyleTableStyles

Dependencies:base64encbslibcachemclidigestdplyrevaluatefansifastmapfontawesomefsgenericsgluehighrhtmltoolshtmlwidgetsjquerylibjsonliteknitrlifecyclemagrittrmemoisemimepillarpkgconfigR6rappdirsrlangrmarkdownsasstibbletidyselecttinytexutf8vctrswithrxfunyaml

Introduction

Rendered fromv01-introduction.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-03-09
Started: 2017-09-28

Working with Cells

Rendered fromv02-workingwithcells.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-03-09
Started: 2017-09-28

Outputs

Rendered fromv03-outputs.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-06-26
Started: 2017-09-28

Styling

Rendered fromv04-styling.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-06-26
Started: 2017-09-28

Finding and Formatting

Rendered fromv05-findingandformatting.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-03-09
Started: 2017-09-28

Shiny

Rendered fromv06-shiny.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2017-09-30
Started: 2017-09-28

Excel Export

Rendered fromv07-excelexport.Rmdusingknitr::rmarkdownon Sep 04 2024.

Last update: 2021-03-09
Started: 2017-09-28

Readme and manuals

Help Manual

Help pageTopics
R6 class that defines a basic table.BasicTable
Render a table as a HTML widget.basictabler
Standard function for Shiny scaffolding.basictablerOutput
Generate a sample basic table.basictablerSample
A Summary of Birmingham Trains, Dec 2016-Feb 2017.bhmsummary
Perform basic checks on a function argument.checkArgument
Cleans up a CSS attribute value.cleanCssValue
Check whether a text value is present in another text value.containsText
R6 class that converts a table to a flextable from the `flextabler` package.FlexTableRenderer
R6 class that specifies styling as used by the `flextable` package.FlexTableStyle
R6 class that defines a collection of styles as used by the `flextable` package.FlexTableStyles
Get an empty theme for applying no styling to a table.getBlankTblTheme
Get the compact theme for styling a table.getCompactTblTheme
Get the default theme for styling a table.getDefaultTblTheme
Convert CSS border values to those used by the flextable package.getFtBorderFromCssBorder
Convert CSS border style values to those used by the flextable package.getFtBorderStyleFromCssBorder
Convert CSS border width to those used by the flextable package.getFtBorderWidthFromCssBorder
Get the large plain theme for styling a table.getLargePlainTblTheme
Find the first value in an array that is larger than the specified value.getNextPosition
Get a simple coloured theme.getSimpleColoredTblTheme
Get a built-in theme for styling a table.getTblTheme
Convert CSS border style values to those used by the openxlsx package.getXlBorderFromCssBorder
Convert CSS border values to those used by the openxlsx package.getXlBorderStyleFromCssBorder
Check whether a numeric value is present.isNumericValue
Check whether a text value is present.isTextValue
Convert a value of 1 to a NULL value.oneToNULL
Convert a CSS colour into a hex based colour code.parseColor
Parse a CSS border value.parseCssBorder
Convert a CSS size value into points.parseCssSizeToPt
Convert a CSS size value into pixelsparseCssSizeToPx
Split a CSS attribute value into a vector/array.parseCssString
Parse an ft-border value.parseFtBorder
Parse an xl-border value.parseXlBorder
Convert a number of pixels to pointsPxToPt
Quickly render a basic table in HTML.qhtbl
Quickly build a basic table.qtbl
Standard function for Shiny scaffolding.renderBasictabler
R6 class that represents a cell in a table.TableCell
R6 class that manages cell ranges (e.g. for merged cells).TableCellRanges
R6 class that manages cells in a table.TableCells
R6 class that renders a table in HTML.TableHtmlRenderer
R6 class that renders a table into an Excel worksheet.TableOpenXlsxRenderer
R6 class that specifies Excel styling as used by the openxlsx package.TableOpenXlsxStyle
R6 class that defines a collection of Excel styles as used by the `openxlsx` package.TableOpenXlsxStyles
R6 class that specifies styling.TableStyle
R6 class that defines a collection of styles.TableStyles
Train Stationstrainstations
Convert a simple range expression to a standard R logical expression.vreConvertSimpleNumericRange
Read the value from a single-valued value range expression.vreGetSingleValue
Convert a colour in hex format (#RRGGBB) into a list.vreHexToClr
Test if two numeric values are equal within tolerance.vreIsEqual
Test whether a value matches a value range expression.vreIsMatch
Determine if a value range expression is a simple range expression.vreIsSimpleNumericRange
Determine if a value range expression is a single value.vreIsSingleValue
Scale a number from a range into a colour gradient.vreScale2Colours
Rescale a number from one range into another range.vreScaleNumber