rk.flextable

Publication-Ready Tables for RKWard

VersionLicense: GPL v3 RKWardR Linter AI Gemini

rk.flextable is an RKWard plugin that provides a graphical interface for the powerful flextable package. It allows users to easily create, format, and export professional tables for scientific publications and reports directly from the RKWard GUI, without writing complex R code.

What's New in Version 0.0.5

πŸ“ Smart Caption and Footer Management

Features

🌍 Internationalization

The interface is fully localized to match your RKWard language settings:

Installation

You can install this plugin directly from GitHub using remotes within RKWard:

require(remotes)
install_github("AlfCano/rk.flextable")

Once installed, restart RKWard to ensure the new menu items appear correctly.

Usage

The plugin is located in the main menu under: Data -> Reporting (flextable)

It consists of two main tools:

1. Create Table

Use this tool to generate and style the table object. The interface is divided into three tabs:

Tab 1: Data & Theme

Tab 2: Style

Tab 3: Conditional Formatting

2. Export Table

Use this tool to save your table to a file.

3. Advanced Formatting

Use this tool to refine an already created flextable with publication-ready details.


The plugin also adds a new utility menu under: File -> Workspace & RDS

4. Save Object to RDS

Easily export any R object from your workspace (a styled flextable, a dataframe, or a statistical model) into an .rds file to preserve its exact structure for future sessions.

5. Load Object from RDS

Import any .rds file back into your RKWard environment safely, assigning it a custom variable name without overwriting existing data.


Requirements

Author

Alfonso Cano Robles

Assisted by Gemini, a large language model from Google.

License

This project is licensed under the GPL (>= 3).