如何将具有值的行/列添加到数据表 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

如何将具有值的新列添加到现有数据表?

Sqoop2 Hbase 导入:无法为行键列插入具有空值的行

[将数据导出到CSV时如何获取DataTable列名?

在数据框的选定列中包含 NA(缺失)值的行子集

如何将具有值的列添加到 Spark Java 中的新数据集?