Familienangebote im August: Unterschied zwischen den Versionen

Aus Bündnis für Familie Tübingen.
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 121: Zeile 121:


<div class="toolbar">
<div class="toolbar">
    <button onclick="exportData()">Export JSON</button>
     <button onclick="exportPDF()">Export PDF</button>
     <button onclick="exportPDF()">Export PDF</button>
     <button onclick="exportExcel()">Export Excel</button>
     <button onclick="exportExcel()">Export Excel</button>


    <input type="file" id="importFile" onchange="importData(event)">
</div>
</div>


Zeile 364: Zeile 362:
     a.click();
     a.click();
}
}
function exportExcel(){


    const rows = [];
    for(let day=1; day<=31; day++){
        const entries = data[day] || [];
        entries.forEach(entry=>{
            rows.push({
                Datum:
                    `${day}.08.2026`,
                Angebot:
                    entry.angebot || "",
                Uhrzeit:
                    entry.uhrzeit || "",
                Ort:
                    entry.ort || "",
                Zielgruppe:
                    entry.zielgruppe || "",
                Anmeldung:
                    entry.anmeldung || "",
                Link:
                    entry.link || "",
                Beschreibung:
                    entry.beschreibung || ""
            });
        });
    }
    const ws =
        XLSX.utils.json_to_sheet(rows);
    const wb =
        XLSX.utils.book_new();
    XLSX.utils.book_append_sheet(
        wb,
        ws,
        "Familienangebote"
    );
    XLSX.writeFile(
        wb,
        "Familienangebote_August_2026.xlsx"
    );
}
function importData(event){
function importData(event){



Version vom 9. Juni 2026, 11:46 Uhr

Familienangebote August 2026

Familienangebote – August 2026