Skip to content

Add table look support for conditional table formatting#3317

Merged
dolanmiu merged 3 commits intodolanmiu:masterfrom
paradoxloop:feat/table-first-column
Feb 16, 2026
Merged

Add table look support for conditional table formatting#3317
dolanmiu merged 3 commits intodolanmiu:masterfrom
paradoxloop:feat/table-first-column

Conversation

@paradoxloop
Copy link
Copy Markdown
Contributor

Implement <w:tblLook> element to control which conditional formatting from table styles is applied.

Table styles can define special formatting for first/last rows/columns and horizontal/vertical banding. The new tableLook option allows users to toggle which of these formatting options are applied table by table.

Supported attributes:

  • firstRow
  • lastRow
  • firstColumn
  • lastColumn
  • noHBand; and
  • noVBand

Changes:

  • Add TableLook component with ITableLookOptions type
  • Integrate tableLook option into Table component; and
  • Update documentation

Reference: http://officeopenxml.com/WPtblLook.php

…ng various conditional formatting table properties (first row, first column etc)
@paradoxloop
Copy link
Copy Markdown
Contributor Author

Screenshot 2025-12-08 at 4 32 31 pm What is being controlled is the toggle on left of screenshot.

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (e79c69c) to head (f2cf1f4).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master     #3317   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          297       298    +1     
  Lines         9159      9182   +23     
  Branches      1456      1459    +3     
=========================================
+ Hits          9159      9182   +23     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dolanmiu dolanmiu merged commit da20f94 into dolanmiu:master Feb 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants