导出数据时不包括 ag 网格列标签
ag grid column labels not included while exporting data
每当我尝试在数据透视模式下从 ag 网格导出数据时,列标签行不包含在导出文件中。
<ag-grid-vue
style="width: 100%; height: 600px"
class="ag-theme-balham mt-3"
id="myGrid"
:gridOptions="gridOptions"
:defaultColDef="defaultColDef"
:columnDefs="columnDefs"
:pivotMode="true"
:rowGroupPanelShow="rowGroupPanelShow"
:pivotPanelShow="pivotPanelShow"
:pivotColumnGroupTotals="pivotColumnGroupTotals"
:pivotRowTotals="pivotRowTotals"
:autoGroupColumnDef="autoGroupColumnDef"
:sideBar="true"
:rowData="rowData"
></ag-grid-vue>
import { AgGridVue } from "ag-grid-vue";
import "ag-grid-enterprise";
目前正在尝试调用btn点击导出功能,功能如下
onBtnExportDataAsExcel() {
this.gridOptions.api.exportDataAsExcel({ columnGroups: true });
},
有没有办法下载列标签和列数据,或者我是否需要导入一些 ag 网格模块才能工作。
由于你没有提供导出功能的实现代码,我可以猜一猜。
你必须像这样用 columnGroups: true
传递参数 object -
this.gridApi.exportDataAsExcel({ columnGroups: true });
这应该导出所有分组 headers。
来自 docs.
的数据透视示例
如果您要更改上下文菜单导出实现,则需要一个两步过程。
1.Create一个函数
exportDataAsExcel() {
this.gridApi.exportDataAsExcel({ columnGroups: true });
}
- 自定义上下文菜单并在操作参数中提供此功能。
@pratik 的回答是对的。但是您使用的导入可能是错误的。访问此 link.
已在 25.3.0 版本中修复。
所以你不需要再像@pratik 说的那样了
你可以从这里查看。
https://www.ag-grid.com/ag-grid-changelog/?fixVersion=25.3.0
每当我尝试在数据透视模式下从 ag 网格导出数据时,列标签行不包含在导出文件中。
<ag-grid-vue
style="width: 100%; height: 600px"
class="ag-theme-balham mt-3"
id="myGrid"
:gridOptions="gridOptions"
:defaultColDef="defaultColDef"
:columnDefs="columnDefs"
:pivotMode="true"
:rowGroupPanelShow="rowGroupPanelShow"
:pivotPanelShow="pivotPanelShow"
:pivotColumnGroupTotals="pivotColumnGroupTotals"
:pivotRowTotals="pivotRowTotals"
:autoGroupColumnDef="autoGroupColumnDef"
:sideBar="true"
:rowData="rowData"
></ag-grid-vue>
import { AgGridVue } from "ag-grid-vue";
import "ag-grid-enterprise";
目前正在尝试调用btn点击导出功能,功能如下
onBtnExportDataAsExcel() {
this.gridOptions.api.exportDataAsExcel({ columnGroups: true });
},
有没有办法下载列标签和列数据,或者我是否需要导入一些 ag 网格模块才能工作。
由于你没有提供导出功能的实现代码,我可以猜一猜。
你必须像这样用 columnGroups: true
传递参数 object -
this.gridApi.exportDataAsExcel({ columnGroups: true });
这应该导出所有分组 headers。 来自 docs.
的数据透视示例如果您要更改上下文菜单导出实现,则需要一个两步过程。
1.Create一个函数
exportDataAsExcel() {
this.gridApi.exportDataAsExcel({ columnGroups: true });
}
- 自定义上下文菜单并在操作参数中提供此功能。
@pratik 的回答是对的。但是您使用的导入可能是错误的。访问此 link.
已在 25.3.0 版本中修复。 所以你不需要再像@pratik 说的那样了
你可以从这里查看。 https://www.ag-grid.com/ag-grid-changelog/?fixVersion=25.3.0