Employee Directory (CSV, 30 rows)
An employee directory — 30 staff with department, title, hire date, salary, and manager reference. Synthetic HR data for testing org-chart builders, directory imports, and payroll pipelines.
emp_id,name,department,title,hire_date,salary,manager_id
E0001,Sami Sato,Sales,Sales Manager,2024-02-04,73000,
E0002,Hana Menon,Marketing,Marketer,2023-08-30,185000,
E0003,Priya Diallo,Engineering,Eng Manager,2025-07-03,181000,
E0004,Mira Ivanov,Finance,Controller,2019-10-07,125000,E0002
E0005,Gus Okafor,People,Recruiter,2024-05-22,92000,E0001
E0006,Juno Nguyen,Finance,Analyst,2025-03-21,180000,E0002
E0007,Quinn Costa,Finance,Controller,2019-07-05,119000,E0003
E0008,Chen Kim,Marketing,Content Lead,2024-05-06,57000,E0003
E0009,Ben Haddad,People,Recruiter,2022-05-27,130000,E0001
E0010,Ivo Okafor,Marketing,Content Lead,2023-12-31,185000,E0001
E0011,Noah Nguyen,Support,Support Agent,2023-12-30,179000,E0003
E0012,Ben Menon,Sales,Sales Manager,2021-08-02,139000,E0002
E0013,Ivo Silva,Engineering,Engineer,2022-01-05,87000,E0002
E0014,Lia Costa,Finance,Controller,2024-02-08,123000,E0003
E0015,Sami Diallo,Marketing,Marketer,2023-02-21,69000,E0003
E0016,Ada Patel,Support,Support Lead,2021-01-11,112000,E0003
E0017,Priya Silva,Finance,Controller,2024-01-10,129000,E0002
E0018,Chen Haddad,Engineering,Eng Manager,2019-03-24,136000,E0001
E0019,Ada Kim,Support,Support Agent,2023-09-20,169000,E0003
E0020,Rhea Diallo,Support,Support Agent,2024-05-13,114000,E0001
E0021,Hana Haddad,Sales,SDR,2024-03-01,181000,E0001
E0022,Chen Kowalski,Sales,Sales Manager,2025-03-16,155000,E0001
E0023,Ben Costa,Support,Support Lead,2023-03-25,127000,E0002
E0024,Quinn Berg,Engineering,Engineer,2019-11-13,82000,E0002
E0025,Mira Ivanov,Finance,Controller,2024-10-08,150000,E0001
E0026,Priya Costa,Engineering,Engineer,2025-01-12,182000,E0002
E0027,Chen Okafor,Support,Support Agent,2023-08-24,152000,E0003
E0028,Kai Costa,Engineering,Engineer,2019-12-20,100000,E0003
E0029,Priya Costa,People,Recruiter,2023-05-30,71000,E0003
E0030,Mira Menon,Finance,Controller,2025-01-07,102000,E0003
Specifications
- Rows
- 30
- Schema
- emp_id, name, department, title, hire_date, salary, manager_id
- Domain
- HR
- Note
- synthetic; not real people
What is a .csv file?
CSV (Comma-Separated Values) is a plain-text tabular format where rows are lines and fields are separated by commas, with quoting rules for values that contain delimiters, quotes, or newlines. It has no formal type system and depends on encoding and dialect conventions. It is the most portable format for tabular data exchange.
How to use this file
Use an example CSV to test parsers against quoting and embedded-delimiter edge cases, header handling, encoding detection, and import pipelines into databases or spreadsheets.
Code examples
import pandas as pd
df = pd.read_csv("employees.csv")
print(df.head())
print(df.dtypes)Related files
- jsonPayroll Summary (JSON)A monthly payroll summary derived from the employee directory — headcount, annual and monthly gross totals, and a per-department breakdown. A fixture for testing finance/HR dashboards and JSON aggregation.

- csvBank Transactions (CSV, 60 rows)A bank-transaction statement — 60 debits and credits across three accounts (masked numbers) with running balances, categories, and merchants. Synthetic data for testing statement parsers, categorisation, and reconciliation.

- jsonBank Transactions (JSON, 60 records)The bank transactions as a JSON array — the format twin of the CSV, for import and reconciliation testing.

- csvE-commerce Customers (CSV, 500 rows)A realistic e-commerce customer directory (500 rows) — part of a relational dataset (products, customers, orders) with CSV, JSON, SQL, and Parquet twins for testing joins, imports, and conversion.

- jsonE-commerce Customers (JSON, 500 records)The e-commerce customers table as a JSON array — the format twin of the CSV, for import and conversion testing.

- sqlE-commerce Database Schema (SQL)A relational SQL schema (products, customers, orders with primary and foreign keys) plus sample INSERTs — the DDL twin of the e-commerce dataset, for testing schema import and migrations.

Generated by generation/data_domains.py. Free for any use, no attribution required — license.