Я использую таблицу данных и создаю таблицу в таблице для печати квитанции о заказе для следующей таблицы. Я хочу экспортировать эту таблицу в формате PDF и Excel. Я использую следующий код данных
var buttonCommon = {
exportOptions: {
format: {
body: function(data, column, row) {
data = data.replace(/<.*?>/g, "");
return data;
}
}
}
};
$('#example').DataTable({
dom: 'Bfrtip',
buttons: [
$.extend(true, {}, buttonCommon, {
extend: 'copyHtml5'
}),
$.extend(true, {}, buttonCommon, {
extend: 'excelHtml5'
}),
$.extend(true, {}, buttonCommon, {
extend: 'pdfHtml5'
})
],
});
<table id="example" width="100%" border="0" cellspacing="0" cellpadding="0" >
<thead>
<tr>
<th>
<div class="col-md-12">
<table>
<tr>
<th>Franchisee Name:Abc</th>
</tr>
<tr>
<th>Order No:123</th>
</tr>
<tr>
<th>Address:Pune</th>
</tr>
<tr>
<th>Order Date:02/03/2020</th>
</tr>
</table>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<th>
<div class="col-md-12">
<table>
<thead>
<tr>
<td>Sr. No</td>
<td>Product Name</td>
<td>Price</td>
<td>Quantity</td>
<td>Amount</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Pen</td>
<td>5</td>
<td>2</td>
<td>10</td>
</tr>
</tbody>
</table>
</div>
</th>
</tr>
</tbody>
</table>
, но дочерние таблицы не печатаются в табличном формате в pdf и csv. Он должен печататься в табличном формате, как на экране. Правильный ли формат таблицы? Я добавил скриншот в формате PDF