Я использую функцию ниже для обработки экспорта в Excel. Я использую exportDataAsExcel , предоставленный сеткой API для извлечения данных. Ниже приведен мой фрагмент кода -
public exportDataToExcel (excelParams: any){
excelParams = {
processCellCallback (excelParams: any) => {
if(excelParams.column.getColId() === 'myCol' && excelParams.value){
cost modifiedValue = ['value1','value2','value3'];
return modifiedValue;
} else {
return excelParams.value;
}
}
},
fileName: "myfile"
allColumns: true
};
gridApi.exportDataAsExcel(excelParams);
}
Мое требование - экспортировать значения столбца myCol как выпадающие в Excel. Поэтому я попытался передать один массив в качестве измененного значения. Но это не сработало. Он печатает массив в Excel. Чтобы пояснить мое требование далее, скажем, столбец myCol имеет значение value1 в сетке. Когда я импортирую сетку, мой Excel должен заполнить value1 в myCol, а в ячейке value1 должен быть раскрывающийся список, в котором я могу выбрать value1, value2 и value3. пожалуйста, смотрите прикрепленный скриншот для требования -
Есть ли в любом случае, я могу достичь этого?