Sample Markdown Table
A downloadable sample Markdown file containing a GitHub-flavored table of 30 fictional employee records — ready for testing renderers, docs pipelines, and converters.
sample-employees.md
Data Preview
| 1 | name | department | role | salary | start_date | office | |
| 2 | Marcus Chen | marcus.chen@example.com | Engineering | Senior Software Engineer | 155000 | 2019-03-15 | San Francisco |
| 3 | Priya Sharma | priya.sharma@example.com | Engineering | Staff Engineer | 178000 | 2019-06-01 | San Francisco |
| 4 | David Kim | david.kim@example.com | Engineering | Software Engineer | 125000 | 2021-01-10 | New York |
| 5 | Rachel Torres | rachel.torres@example.com | Engineering | Engineering Manager | 168000 | 2020-02-20 | San Francisco |
| 6 | James Okafor | james.okafor@example.com | Engineering | Junior Developer | 92000 | 2024-06-15 | Austin |
| 7 | Lena Vogt | lena.vogt@example.com | Engineering | DevOps Engineer | 140000 | 2022-04-01 | New York |
| 8 | Amir Patel | amir.patel@example.com | Engineering | Backend Engineer | 132000 | 2023-01-09 | London |
| 9 | Sofia Lindberg | sofia.lindberg@example.com | Design | Lead Designer | 145000 | 2019-09-12 | New York |
| 10 | Carlos Rivera | carlos.rivera@example.com | Design | UX Designer | 112000 | 2021-07-20 | San Francisco |
| 11 | Hannah Becker | hannah.becker@example.com | Design | UI Designer | 105000 | 2022-11-01 | London |
| 12 | Yuki Tanaka | yuki.tanaka@example.com | Design | Product Designer | 118000 | 2023-03-14 | San Francisco |
| 13 | Olivia Martin | olivia.martin@example.com | Marketing | VP of Marketing | 165000 | 2019-04-22 | New York |
| 14 | Ethan Brooks | ethan.brooks@example.com | Marketing | Content Strategist | 95000 | 2021-10-05 | Austin |
| 15 | Nina Kowalski | nina.kowalski@example.com | Marketing | SEO Specialist | 88000 | 2022-08-15 | New York |
| 16 | Daniel Ochoa | daniel.ochoa@example.com | Marketing | Marketing Analyst | 91000 | 2023-05-20 | Austin |
| 17 | Samira Hassan | samira.hassan@example.com | Marketing | Social Media Manager | 82000 | 2024-01-08 | London |
| 18 | Tyler Washington | tyler.washington@example.com | Sales | Sales Director | 158000 | 2019-11-30 | New York |
| 19 | Jessica Huang | jessica.huang@example.com | Sales | Account Executive | 110000 | 2020-06-14 | San Francisco |
| 20 | Ryan O'Brien | ryan.obrien@example.com | Sales | Account Executive | 105000 | 2021-03-22 | London |
| 21 | Fatima Al-Rashid | fatima.alrashid@example.com | Sales | Sales Development Rep | 72000 | 2023-09-01 | Austin |
| 22 | Kevin Dupont | kevin.dupont@example.com | Sales | Solutions Engineer | 135000 | 2022-01-17 | San Francisco |
| 23 | Megan Stewart | megan.stewart@example.com | Sales | Account Manager | 98000 | 2024-03-11 | New York |
| 24 | Laura Chen | laura.chen@example.com | HR | HR Director | 148000 | 2019-08-05 | New York |
| 25 | Brian Nakamura | brian.nakamura@example.com | HR | HR Business Partner | 105000 | 2020-12-01 | San Francisco |
| 26 | Chloe Dubois | chloe.dubois@example.com | HR | Recruiter | 78000 | 2022-05-23 | London |
| 27 | Angela Moretti | angela.moretti@example.com | HR | People Operations | 85000 | 2023-07-10 | Austin |
| 28 | Isaac Fernandez | isaac.fernandez@example.com | Engineering | Frontend Engineer | 128000 | 2022-09-19 | New York |
| 29 | Sarah Mitchell | sarah.mitchell@example.com | Design | Design Systems Lead | 138000 | 2020-04-06 | San Francisco |
| 30 | Omar Farah | omar.farah@example.com | Engineering | QA Engineer | 95000 | 2024-02-12 | London |
| 31 | Natalie Park | natalie.park@example.com | Marketing | Growth Manager | 108000 | 2021-11-28 | San Francisco |
Raw File Contents
| name | email | department | role | salary | start_date | office | |:-----------------|:-----------------------------|:-------------|:-------------------------|---------:|:-------------|:--------------| | Marcus Chen | marcus.chen@example.com | Engineering | Senior Software Engineer | 155000 | 2019-03-15 | San Francisco | | Priya Sharma | priya.sharma@example.com | Engineering | Staff Engineer | 178000 | 2019-06-01 | San Francisco | | David Kim | david.kim@example.com | Engineering | Software Engineer | 125000 | 2021-01-10 | New York | | Rachel Torres | rachel.torres@example.com | Engineering | Engineering Manager | 168000 | 2020-02-20 | San Francisco | | James Okafor | james.okafor@example.com | Engineering | Junior Developer | 92000 | 2024-06-15 | Austin | | Lena Vogt | lena.vogt@example.com | Engineering | DevOps Engineer | 140000 | 2022-04-01 | New York | | Amir Patel | amir.patel@example.com | Engineering | Backend Engineer | 132000 | 2023-01-09 | London | | Sofia Lindberg | sofia.lindberg@example.com | Design | Lead Designer | 145000 | 2019-09-12 | New York | | Carlos Rivera | carlos.rivera@example.com | Design | UX Designer | 112000 | 2021-07-20 | San Francisco | | Hannah Becker | hannah.becker@example.com | Design | UI Designer | 105000 | 2022-11-01 | London | | Yuki Tanaka | yuki.tanaka@example.com | Design | Product Designer | 118000 | 2023-03-14 | San Francisco | | Olivia Martin | olivia.martin@example.com | Marketing | VP of Marketing | 165000 | 2019-04-22 | New York | | Ethan Brooks | ethan.brooks@example.com | Marketing | Content Strategist | 95000 | 2021-10-05 | Austin | | Nina Kowalski | nina.kowalski@example.com | Marketing | SEO Specialist | 88000 | 2022-08-15 | New York | | Daniel Ochoa | daniel.ochoa@example.com | Marketing | Marketing Analyst | 91000 | 2023-05-20 | Austin | | Samira Hassan | samira.hassan@example.com | Marketing | Social Media Manager | 82000 | 2024-01-08 | London | | Tyler Washington | tyler.washington@example.com | Sales | Sales Director | 158000 | 2019-11-30 | New York | | Jessica Huang | jessica.huang@example.com | Sales | Account Executive | 110000 | 2020-06-14 | San Francisco | | Ryan O'Brien | ryan.obrien@example.com | Sales | Account Executive | 105000 | 2021-03-22 | London | | Fatima Al-Rashid | fatima.alrashid@example.com | Sales | Sales Development Rep | 72000 | 2023-09-01 | Austin | | Kevin Dupont | kevin.dupont@example.com | Sales | Solutions Engineer | 135000 | 2022-01-17 | San Francisco | | Megan Stewart | megan.stewart@example.com | Sales | Account Manager | 98000 | 2024-03-11 | New York | | Laura Chen | laura.chen@example.com | HR | HR Director | 148000 | 2019-08-05 | New York | | Brian Nakamura | brian.nakamura@example.com | HR | HR Business Partner | 105000 | 2020-12-01 | San Francisco | | Chloe Dubois | chloe.dubois@example.com | HR | Recruiter | 78000 | 2022-05-23 | London | | Angela Moretti | angela.moretti@example.com | HR | People Operations | 85000 | 2023-07-10 | Austin | | Isaac Fernandez | isaac.fernandez@example.com | Engineering | Frontend Engineer | 128000 | 2022-09-19 | New York | | Sarah Mitchell | sarah.mitchell@example.com | Design | Design Systems Lead | 138000 | 2020-04-06 | San Francisco | | Omar Farah | omar.farah@example.com | Engineering | QA Engineer | 95000 | 2024-02-12 | London | | Natalie Park | natalie.park@example.com | Marketing | Growth Manager | 108000 | 2021-11-28 | San Francisco |
Schema
| Field | Type | Description |
|---|---|---|
| name | string | Employee full name. |
| string | Work email address on the fictional example.com domain. | |
| department | string | One of Engineering, Sales, Marketing, HR, or Design. |
| role | string | Job title within the department. |
| salary | number | Annual salary in USD, right-aligned via the delimiter row. |
| start_date | date | Hire date in ISO 8601 format (YYYY-MM-DD). |
| office | string | Office location — San Francisco, New York, Austin, or London. |
About the Markdown Format
This sample is a single GitHub-flavored Markdown (GFM) pipe table: a header row, a delimiter row, and 30 data rows, one per employee. Pipe tables are not part of original Markdown — they were popularized by GitHub and are now the de facto standard, supported by GFM, CommonMark extensions, Pandoc, and nearly every static-site generator.
The syntax packs several conventions into two lines:
- The delimiter row defines alignment.
:---is left-aligned,---:right-aligned. This file right-alignssalary(---:) and left-aligns the text columns (:---), so a renderer’s alignment handling is immediately visible. - Column-width padding is cosmetic. The writer (pandas
to_markdown, backed by tabulate) pads cells so pipes line up in raw text. Renderers ignore the padding — stripping it changes nothing — which makes this file a good fixture for verifying that a parser normalizes whitespace correctly. - Escaping is minimal but real. A literal
|inside a cell must be written\|. No value in this sample needs it, keeping the file parseable by naivesplit('|')code as well as real parsers.
Markdown tables are a presentation format, not a data format: no types, no quoting spec, and awkward diffs once padding shifts. The pragmatic workflow is to keep data in CSV and render to Markdown at the last step — CSV to Markdown does exactly that, and Markdown to CSV recovers the data when someone inevitably ships you a table in a readme.
This file is one of eleven formats in this section that all carry the same 30 employee rows; converting it back to CSV should reproduce the CSV sample exactly, padding aside.