如何将具有值的行/列添加到数据表 csv 导出
Posted
技术标签:
【中文标题】如何将具有值的行/列添加到数据表 csv 导出【英文标题】:How to add row/column with value to datatables csv export 【发布时间】:2021-02-18 07:41:47 【问题描述】:我正在使用 jquery 数据表来显示数据。我还使用数据表导出 CSV 文件。我需要能够将字段和值添加到导出的 csv 文件上的特定位置。数据表上不存在该字段和值,因此目前当我导出它时,它只是复制数据表上的内容。导出到第 7 行 H 列时,如何将字段和值“总计”添加到 csv?
$('#ar-table').dataTable(
'paginate': false,
'bDestroy': true,
'dom': 'Bfrtip',
'buttons': [
'print', 'csv',
extend: 'excel', filename: '*', extension: '.xlsx',
,
extend: 'pdfhtml5',
orientation: 'landscape',
text: 'PDF',
title: 'Open A/R - ' + $('#customer-name').val() + ' - ' + today,
,
extend: 'pdfHtml5',
orientation: 'landscape',
text: 'PDF-L',
title: 'Open A/R - ' + $('#customer-name').val() + ' - ' + today,
,
],
'aLengthMenu': [[25, 50, 100, 200, -1], [25, 50, 100, 200, 'All']],
'iDisplayLength': -1,
);
数据表视图
CSV 导出
[
【问题讨论】:
【参考方案1】:我能够通过使用数据表的自定义键来解决这个问题。这是我的代码现在的样子。这还没有使用动态变量。目前硬编码,但这解决了我最初的问题。
【讨论】:
以上是关于如何将具有值的行/列添加到数据表 csv 导出的主要内容,如果未能解决你的问题,请参考以下文章
如何将 pandas 时间戳添加到数据帧 post read_csv