Skip to content

How to Fix Confluence Excel Table Issues

DodaTech Updated 2026-06-24 2 min read

In this tutorial, you'll learn about How to Fix Confluence Excel Table Issues. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

You copy a table from Excel into Confluence and the formatting breaks — merged cells split, colors disappear, or numbers become text. Confluence's rich-text editor handles tables differently.

The Wrong Way

// Copy-pasting from Excel with default paste (Ctrl+V)
// This pastes as rich HTML — formatting gets lost

Excel's complex formatting does not translate to Confluence's limited table model.

The Right Way

Step 1: Use the "Paste as plain text" approach

# Copy from Excel
# In Confluence: Ctrl+Shift+V (Paste as plain text)
# Then: Insert → Table → select the pasted content
# Converts tab-separated values into a clean table

Step 2: Use Excel macro for live spreadsheets

# In Confluence editor: /excel → "Excel" macro
# Upload the Excel file as an attachment
# The macro renders the spreadsheet with:
# - Multiple sheets as tabs
# - Formulas calculated
# - Column sorting
# - Filters

Step 3: Create table from CSV

# Export from Excel as CSV
# In Confluence: Insert → Table → "From CSV"
# Paste the CSV content
# Map columns to table headers

Step 4: Use the Office Excel connector (Premium)

# /office → "Office Excel" macro
# Connect to OneDrive or SharePoint
# Edits in Excel sync to Confluence automatically
Excel table rendered in Confluence — 3 sheets, 45 rows, formulas calculated, sortable columns.

Prevention

  • Use the Excel macro instead of pasting for tables that need updates.
  • For simple static tables, paste as plain text and reformat in Confluence.
  • The live-document integration pattern is shared by DodaZIP's document previewer — it renders spreadsheet data without losing formatting.

Common Mistakes with excel table

  1. Forgetting deriving (Show, Eq) on custom data types needed for debugging
  2. Placing the wildcard pattern first in case expressions, making all subsequent patterns unreachable
  3. Using head and tail instead of pattern matching, causing runtime errors on empty lists

These mistakes appear frequently in real-world CONFLUENCE code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.

Practice Exercise

Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.

This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.

FAQ

### Why are my Excel numbers showing as text in Confluence?

Excel pastes formatted values (including number formatting) as styled HTML. Confluence strips styles on paste. Use "Paste as plain text" then apply number formatting in Confluence's table properties.

Can I edit an Excel table in Confluence?

A pasted table is editable in Confluence's table editor (add/remove rows, edit cells). An Excel macro table is read-only in Confluence — edit the source file in Excel and re-upload. The Office Excel macro supports inline editing.

Does Confluence support merged cells?

Confluence tables do not support merged cells. If your Excel table has merged cells, they are split into individual cells on paste. Use the Excel macro to preserve the original layout.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro