{"library":"spreadsheetforms","title":"spreadsheetforms","type":"library","description":"Tools for creating, extracting submitted data from, and filling spreadsheet-based forms. Current version 0.5.0, requires Python >=3.7. Release cadence is irregular.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install spreadsheetforms"],"cli":null},"imports":["from spreadsheetforms import Form","from spreadsheetforms import FormData","from spreadsheetforms.sheets import SheetSpec"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/OpenDataServices/spreadsheet-forms","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spreadsheetforms/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from spreadsheetforms import Form\nfrom spreadsheetforms.sheets import SheetSpec\n\n# Define a simple form\nform = Form(\n    sheets=[\n        SheetSpec(\n            name='Questions',\n            columns=['Question', 'Answer']\n        )\n    ]\n)\n\n# Generate a blank spreadsheet\nform.to_file('my_form.xlsx')","lang":"python","description":"Create a basic form template and write it to an Excel file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}