Files
forms/app/services/export_service.py
2026-04-09 19:28:41 +03:00

19 lines
604 B
Python

# app/services/export_service.py (базовая версия)
from sqlalchemy.orm import Session
import csv
import io
class ExportService:
def __init__(self, db: Session):
self.db = db
def export_form_data(self, form_id: int, format: str = "csv"):
# Временная заглушка
output = io.StringIO()
writer = csv.writer(output)
writer.writerow(["id", "form_id", "submitted_at", "data"])
writer.writerow(["1", str(form_id), "2024-01-01", "{}"])
output.seek(0)
return output.getvalue(), f"form_{form_id}.csv", "text/csv"