1 Import CSV

Date format: dd-mm-yyyy or dd/mm/yyyy  |  end_date can be blank for single-day events  |  Delimiter: comma or semicolon auto-detected  |  URL columns (category_url, event_url, venue_url) are optional  |  UTF-8 BOM handled automatically — both "CSV UTF-8" and plain "CSV" formats work

Don't have a CSV yet? Download the template with sample rows:
⬇ Download Import Template (.csv)

2 CSV Format & Export

⬇ Export Full Calendar from DB (.csv)
Exports all data columns (excludes created_at), ordered by year & date. Includes category_url, event_url and venue_url. Export file has no BOM — can be re-imported directly.

Required CSV columns (import)
Column Example value
month May
year 2026
start_date 03-05-2026
end_date 10-05-2026 (or blank)
category All India Junior Ranking
category_url NEW https://badminton.in/category/1 (or blank)
event_name Yonex-Sunrise Tournament (U-19)
event_url https://badminton.in/event/1 (or blank)
match_type Qualifying
venue Bangalore
venue_url NEW https://maps.google.com/?q=Bangalore (or blank)
state KTK
event_type BAI Calendar
Header row is detected automatically (≥4 matching columns).
If absent, columns are assumed in the order shown above.
category_url, event_url and venue_url are optional — leave blank if not available.
UTF-8 BOM is stripped automatically — both "CSV UTF-8 (Comma delimited)" and plain "CSV (Comma delimited)" Excel formats work.

Accepted month values:
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec (full names like January also accepted, case-insensitive)