API Excel Generator

Générez facilement des fichiers Excel à partir de données JSON

🚀 Point d'entrée

POST https://excel.mtools.tech/generate.php

📋 En-têtes requis

En-tête Valeur
Content-Type application/json

📝 Format du JSON

{
    "file_name": "nom_fichier",
    "sheets": [
        {
            "name": "Nom Onglet",
            "data": [
                ["Colonne1", "Colonne2"],
                ["Valeur1", "Valeur2"]
            ]
        }
    ]
}

📤 Réponses

Succès

{
    "file_url": "https://excel.mtools.tech/exports/20240129/nom_fichier-20240129.xlsx"
}

Erreur

{
    "error": "Message d'erreur",
    "code": 400
}

💻 Exemple d'utilisation

fetch('https://excel.mtools.tech/generate.php', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        file_name: "exemple",
        sheets: [{
            name: "Feuille1",
            data: [
                ["Nom", "Age"],
                ["Jean", "25"],
                ["Marie", "30"]
            ]
        }]
    })
})
.then(response => response.json())
.then(result => {
    if (result.file_url) {
        window.location.href = result.file_url;
    } else {
        console.error(result.error);
    }
});