Tabularis Formatus: Predictive Formatting for Tables
Not on the map. Why?
Abstract (arXiv)
Spreadsheet manipulation software are widely used for data management and analysis of tabular data, yet the creation of conditional formatting (CF) rules remains a complex task requiring technical knowledge and experience with specific platforms. In this paper we present TaFo, a neuro-symbolic approach to generating CF suggestions for tables, addressing common challenges such as user unawareness, difficulty in rule creation, and inadequate user interfaces. TaFo takes inspiration from component based synthesis systems and extends them with semantic knowledge of language models and a diversity preserving rule ranking.Unlike previous methods focused on structural formatting, TaFo uniquely incorporates value-based formatting, automatically learning both the rule trigger and the associated visual formatting properties for CF rules. By removing the dependency on user specification used by existing techniques in the form of formatted examples or natural language instruction, TaFo makes formatting completely predictive and automated for the user. To evaluate TaFo, we use a corpus of 1.8 Million public workbooks with CF and manual formatting. We compare TaFo against a diverse set of symbolic and neural systems designed for or adapted for the task of table formatting. Our results show that TaFo generates more accurate, diverse and complete formatting suggestions than current systems and outperforms these by 15.6%--26.5% on matching user added ground truth rules in tables.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 50 references that are in the map. First posted on arXiv 14 Aug 2025.
Builds on
18 of 50 references.
References · 18
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,310
- 2022Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Taskscited by 1,076
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2020TAPAS: Weakly Supervised Table Parsing via Pre-trainingcited by 434
- 2020TaBERT: Pretraining for Joint Understanding of Textual and Tabular Datacited by 398
- 2023Large Language Models are Zero-Shot Rankers for Recommender Systemscited by 309
- 2024Data Interpreter: An LLM Agent For Data Sciencecited by 225
- 2020TUTA: Tree-based Transformers for Generally Structured Table Pre-trainingcited by 100
- 2021SpreadsheetCoder: Formula Prediction from Semi-structured Contextcited by 41
- 2023CodeFusion: A Pre-trained Diffusion Model for Code Generationcited by 31
- 2023InstructExcel: A Benchmark for Natural Language Instruction in Excelcited by 15
- 2024Auto-Formula: Recommend Formulas in Spreadsheets using Contrastive Learning for Table Representationscited by 12
6 more
- 2023From Words to Code: Harnessing Data for Program Synthesis from Natural Languagecited by 11
- 2023TransCoder: Towards Unified Transferable Code Representation Learning Inspired by Human Skillscited by 8
- 2023FormaT5: Abstention and Examples for Conditional Table Formatting with Natural Languagecited by 7
- 2023DataVinci: Learning Syntactic and Semantic String Repairscited by 6
- 2019Example-Driven Query Intent Discovery: Abductive Reasoning using Semantic Similaritycited by 4
- 2024Semantically Aligned Question and Code Generation for Automated Insight Generationcited by 3
Built on by
Not cited yet.