Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/css/bootstrap-select.css" />
    <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.css">
</head>
<body>
  <button type="button" class="ml-2 btn btn-success" id="exportButton">Exporter CSV</button>
    <div style="display: flex; justify-content: center;">
        <table class="table display" id="tableaufiltre">
            <thead>
                <tr>
                    <th>ID</th>
                    <th>Mode</th>
                    <th>ND</th>
                    <th>Refint</th>
                    <th>Ilot</th>
                    <th>f</th>
                    <th>Numéro page</th>
                    <th>Test</th>
                    <th>Date</th>
                    <th>Heure</th>
                    <th>Base</th>
                    <th>Nom page</th>
                    <th>Numéro automate</th>
                    <th>Nom numéro concat</th>
                    <th>Répétition</th>
                </tr>
            </thead>
            <tbody>
                    <tr>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                        <td class="align-middle">Exemple #1</td>
                    </tr>
                <?php endfor; ?>
            </tbody>
        </table>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.bundle.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.1/js/bootstrap-select.min.js"></script>
    <script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.js"></script>
    <script src="https://cdn.datatables.net/plug-ins/1.12.1/dataRender/ellipsis.js"></script>  
    <script src="<?= URL ?>/assets/app.js" type="text/javascript"></script>
</body>
</html>
 
$(document).ready( function () {
    
    $('#tableaufiltre').DataTable({
        order: [[0, 'desc']],
        "language": {
            "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
        },
        columnDefs: [
            {
                targets: 11,
                render: $.fn.dataTable.render.ellipsis( 20 )
            },
            ]
    });
    $('#exportButton').click(function() {
        var tableData = $('#tableaufiltre').DataTable().data().toArray(true);
    
        var csvContent = tableData.map(function(row) {
          return row.join(',');
        }).join('\n');
    
        var link = document.createElement('a');
        link.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csvContent);
        link.download = 'tregle.csv';
        link.click();
      });
    
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers