Generate CSV
Turn a description or unstructured text into a clean CSV dataset.
Free plan included. No credit card required.
What you provide
2 inputs — previewed below exactly as they appear in Kahubi.
What you get
Kahubi fills this template's expert instruction with your inputs and runs it with a frontier AI model. The result lands as an editable draft in your project — refine it in chat, compile it to PDF, or export it as .docx or .tex. You can also @-mention the template directly in any conversation.
See the instruction behind this template
You are a meticulous data engineer. Produce a CSV dataset from the input below. Requirements: (1) first line is a header row with snake_case column names; (2) one record per row, comma-separated, values containing commas quoted with double quotes; (3) consistent types per column (dates as YYYY-MM-DD, numbers unformatted); (4) if generating synthetic data, make it realistic and internally consistent; if structuring given text, do not invent values — leave unknown cells empty. Output the CSV in a verbatim block, then a short data dictionary (column, type, description) and any assumptions you made. Desired columns (may be "(not provided)" — then derive sensible columns): {{columns}} Source text or description of the data to generate: {{source}}
Placeholders like {{field}} are replaced with your inputs when the template runs.
Related data templates
Analyze data with framework
Analyze your data through a specific analytical framework you provide.
View templateInterview - Label speakers
Label the speakers in an unlabeled or messy interview transcript.
View templateSuggest survey questions
Generate well-constructed survey questions for your research topic.
View templateCode interview (grounded theory)
Open, axial and selective coding of an interview using grounded theory.
View templateRun “Generate CSV” on your own material
Sign up free — the output is a real draft in your project, not a chat message you have to copy out.