JSFiddle - React, Tailwind, and code Playground
by Torwan
HTML
<table id="table_to_xls" class="table">
<thead>
<tr>
<th>Oddział</th>
<th>Posiłek</th>
<th>Ilość</th>
</tr>
</thead>
<tbody>
<tr data-id="0" data-oddznaz="Wysłouchów" data-posnazwa="wyżywienie Obiad" data-ile="30">
<td>Wysłouchów</td>
<td>wyżywienie Obiad</td>
<td>30</td>
</tr>
<tr data-id="1" data-oddznaz="Wysłouchów" data-posnazwa="wyżywienie Podwieczorek" data-ile="21">
<td>Wysłouchów</td>
<td>wyżywienie Podwieczorek</td>
<td>21</td>
</tr>
<tr data-id="2" data-oddznaz="Wysłouchów" data-posnazwa="wyżywienie Śniadanie" data-ile="26">
<td>Wysłouchów</td>
<td>wyżywienie Śniadanie</td>
<td>26</td>
</tr>
<tr data-id="3" data-oddznaz="Mała Góra" data-posnazwa="wyżywienie nie ma" data-ile="1">
<td>Mała Góra</td>
<td>wyżywienie nie ma</td>
<td>1</td>
</tr>
<tr data-id="4" data-oddznaz="Mała Góra" data-posnazwa="wyżywienie Obiad" data-ile="12">
<td>Mała Góra</td>
<td>wyżywienie Obiad</td>
<td>12</td>
</tr>
<tr data-id="5" data-oddznaz="Mała Góra" data-posnazwa="wyżywienie Podwieczorek" data-ile="11">
<td>Mała Góra</td>
<td>wyżywienie Podwieczorek</td>
<td>11</td>
</tr>
<tr data-id="6" data-oddznaz="Mała Góra" data-posnazwa="wyżywienie Śniadanie" data-ile="10">
<td>Mała Góra</td>
<td>wyżywienie Śniadanie</td>
<td>10</td>
</tr>
<tr data-id="7" data-oddznaz="Malwowa" data-posnazwa="wyżywienie nie ma" data-ile="2">
<td>Malwowa</td>
<td>wyżywienie nie ma</td>
<td>2</td>
</tr>
<tr data-id="8" data-oddznaz="Malwowa"...
JavaScript
$(function(){
/*for table*/
var kindergarten = {};
$("#table_to_xls tbody tr").each(function() {
var garten = $(this).data("posnazwa");
var totals = $(this).data("ile")
if (kindergarten.hasOwnProperty(garten) === false) {
kindergarten[garten] = totals;
} else {
kindergarten[garten] += totals;
}
});
$.each(kindergarten, function(key, val) {
$("#out").append("<tr><td>" + key + "</td><td>" + val + "</td></tr>");
});
});