Convert your Spreadsheet Data to Tables

Turn your data into a table – quickly & easily

Upload your spreadsheet file:

Other import options

Import a Google Sheets document and convert to a table.

Your Google Sheet must be publicly accessible to anyone with the link.

Example URL:
Google Sheets URL with ID and sheet ID highlighted

Import an SQLite database file (.db, .sqlite, .sqlite3) to query and convert to tables.

Database Information

Run SQL Query

Query Results

Live Preview

Table cells are editable. Click any cell to make changes.
  • PistonHeads Forum Table Options

    Prevents characters like |, =, etc. from breaking table format
    When enabled, values will be repeated in all merged cells
    Add a caption above the table as a separate line

    Format Information

    PistonHeads forum tables use || to separate cells and =text= for header cells.

    Table headers are automatically formatted as header cells when "First row is header" is enabled.

    Column headers are automatically formatted as header cells when "First column is header" is enabled.

    HTML Table Options

    Include a caption element above the table
    Adds an ID attribute to the table element
    Add CSS classes for styling your table
    Separate multiple classes with spaces
    Control text alignment for each column using semantic colgroup elements

    Column Alignment

    Wrap the table in an HTML element (required for Bootstrap table-responsive)
    Choose the HTML element to wrap around the table
    CSS classes for the wrapper element
    Optional ID attribute for the wrapper element
    Adds scope="col" and scope="row" attributes to table headers for accessibility
    Reduce file size by removing unnecessary whitespace and optional elements
    Removes extra spaces, tabs, and newlines between elements
    Removes optional </tr>, </td>, </th>, </thead>, </tbody> tags per HTML5 spec
    Compatibility Note: Optional tag removal produces valid HTML5 but may be harder to read/debug. Use with caution in development environments.
    Include generator information and custom metadata as HTML comments
    Adds tool name, version, and generation timestamp
    Optional project or table identifier
    Original source file or data location
    Any additional information for future reference

    Markdown Table Options

    Prevents characters like *, _, |, etc. from affecting Markdown formatting
    When disabled, merged cells will show value only in the first cell
    Add alignment specifiers to column headers

    Column Alignment

    BBCode Table Options

    Prevents square brackets [ ] from affecting BBCode formatting
    When disabled, merged cells will show value only in the first cell
    Adds a caption or title above the table
    Specify the width of the table (some forums support this)
    Center the table using [center] tags
    Makes header cells bold with [b] tags
    Centers table headers with [center] tags

    MediaWiki Table Options

    Prevents characters like |, {, and } from affecting table structure
    Include a caption above the table

    Table Type

    For wikis running MediaWiki 1.16+
    For wikis that define table styles with a {{table}} template

    Table Features

    Table can be collapsed or hidden. Requires class="wikitable"
    Table starts in collapsed state
    Collapse if 3+ collapsible tables on page
    Show sort buttons. Requires header row and class="wikitable"

    AsciiDoc Table Options

    Prevents characters like |, *, _, etc. from affecting formatting
    When disabled, merged cells will show value only in the first cell (applies to CSV format)
    Add a title above the table
    Different table formats supported by AsciiDoc

    Column Settings

    Specify alignment for table columns
    Let AsciiDoc determine optimal column widths

    Additional Options

    Use the last row as a table footer
    Include frame, grid, and header attributes

    reStructuredText Table Options

    Prevents characters like |, *, _, etc. from affecting formatting
    When disabled, merged cells will show value only in the first cell (applies to CSV and List formats)
    Add a title to the table (required for directives)
    Different table formats supported by reStructuredText
    Specify alignment for table columns (grid and simple formats)

    Directive Options

    Add width specifications to columns (directive formats only)
    Relative width of each column, by proportion
    Mark first column as a stub column (directive formats only)

    Textile Table Options

    Prevents characters like |, *, ^, etc. from affecting formatting
    When disabled, merged cells will show value only in the first cell
    Add a caption above the table
    Add a CSS class to the table
    Add an ID to the table
    Specify alignment for table columns
    Center the entire table

    LaTeX Table Options

    Different table environments in LaTeX
    Escapes LaTeX special characters (&, %, $, #, etc.)
    Add a caption to the table (requires table environment)
    Used for referencing with \ref{label}
    Controls where LaTeX places floating tables

    Column Formatting

    Customise column alignment and borders

    Table Appearance

    Add horizontal and vertical lines to the table
    Use booktabs package for professional tables with \toprule, \midrule, \bottomrule
    Wrap table in a center environment

    Convert Table Format to CSV or Excel

  • Paste PistonHeads forum table markup below to convert to CSV or Excel format.

    Paste HTML table below to convert to CSV or Excel format.

    Paste Markdown table below to convert to CSV or Excel format.

    Paste BBCode table below to convert to CSV or Excel format.

    Paste MediaWiki table below to convert to CSV or Excel format.

    Paste AsciiDoc table below to convert to CSV or Excel format.

    Paste reStructuredText (reST) table below to convert to CSV or Excel format.

    Paste Textile table below to convert to CSV or Excel format.

    Paste LaTeX table below to convert to CSV or Excel format.

    Preview