basictabler1.0.4 package

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

BasicTable

R6 class that defines a basic table.

basictabler

Render a table as a HTML widget.

basictablerOutput

Standard function for Shiny scaffolding.

basictablerSample

Generate a sample basic table.

checkArgument

Perform basic checks on a function argument.

cleanCssValue

Cleans up a CSS attribute value.

containsText

Check whether a text value is present in another text value.

FlexTableRenderer

R6 class that converts a table to a flextable from the flextabler pa...

FlexTableStyle

R6 class that specifies styling as used by the flextable package.

FlexTableStyles

R6 class that defines a collection of styles as used by the `flextable...

getBlankTblTheme

Get an empty theme for applying no styling to a table.

getCompactTblTheme

Get the compact theme for styling a table.

getDefaultTblTheme

Get the default theme for styling a table.

getFtBorderFromCssBorder

Convert CSS border values to those used by the flextable package.

getFtBorderStyleFromCssBorder

Convert CSS border style values to those used by the flextable package...

getFtBorderWidthFromCssBorder

Convert CSS border width to those used by the flextable package.

getLargePlainTblTheme

Get the large plain theme for styling a table.

getNextPosition

Find the first value in an array that is larger than the specified val...

getSimpleColoredTblTheme

Get a simple coloured theme.

getTblTheme

Get a built-in theme for styling a table.

getXlBorderFromCssBorder

Convert CSS border style values to those used by the openxlsx package.

getXlBorderStyleFromCssBorder

Convert CSS border values to those used by the openxlsx package.

isNumericValue

Check whether a numeric value is present.

isTextValue

Check whether a text value is present.

oneToNULL

Convert a value of 1 to a NULL value.

parseColor

Convert a CSS colour into a hex based colour code.

parseCssBorder

Parse a CSS border value.

parseCssSizeToPt

Convert a CSS size value into points.

parseCssSizeToPx

Convert a CSS size value into pixels

parseCssString

Split a CSS attribute value into a vector/array.

parseFtBorder

Parse an ft-border value.

parseXlBorder

Parse an xl-border value.

PxToPt

Convert a number of pixels to points

qhtbl

Quickly render a basic table in HTML.

qtbl

Quickly build a basic table.

renderBasictabler

Standard function for Shiny scaffolding.

TableCell

R6 class that represents a cell in a table.

TableCellRanges

R6 class that manages cell ranges (e.g. for merged cells).

TableCells

R6 class that manages cells in a table.

TableHtmlRenderer

R6 class that renders a table in HTML.

TableOpenXlsxRenderer

R6 class that renders a table into an Excel worksheet.

TableOpenXlsxStyle

R6 class that specifies Excel styling as used by the openxlsx package.

TableOpenXlsxStyles

R6 class that defines a collection of Excel styles as used by the `ope...

TableStyle

R6 class that specifies styling.

TableStyles

R6 class that defines a collection of styles.

vreConvertSimpleNumericRange

Convert a simple range expression to a standard R logical expression.

vreGetSingleValue

Read the value from a single-valued value range expression.

vreHexToClr

Convert a colour in hex format (#RRGGBB) into a list.

vreIsEqual

Test if two numeric values are equal within tolerance.

vreIsMatch

Test whether a value matches a value range expression.

vreIsSimpleNumericRange

Determine if a value range expression is a simple range expression.

vreIsSingleValue

Determine if a value range expression is a single value.

vreScale2Colours

Scale a number from a range into a colour gradient.

vreScaleNumber

Rescale a number from one range into another range.

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'.

  • Maintainer: Christopher Bailiss
  • License: GPL-3
  • Last published: 2025-04-21