From 418c0b4e4835135b2e2151c61ded68c2d7aaddc2 Mon Sep 17 00:00:00 2001 From: chuancy <3195234362@qq.com> Date: Wed, 8 Dec 2021 13:49:49 +0800 Subject: [PATCH] Update query_context_processor.py (#17657) --- superset/common/query_context_processor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/superset/common/query_context_processor.py b/superset/common/query_context_processor.py index d1328dd74..09f991420 100644 --- a/superset/common/query_context_processor.py +++ b/superset/common/query_context_processor.py @@ -333,6 +333,10 @@ class QueryContextProcessor: def get_data(self, df: pd.DataFrame) -> Union[str, List[Dict[str, Any]]]: if self._query_context.result_format == ChartDataResultFormat.CSV: include_index = not isinstance(df.index, pd.RangeIndex) + columns = list(df.columns) + verbose_map = self._qc_datasource.data.get("verbose_map", {}) + if verbose_map: + df.columns = [verbose_map.get(column, column) for column in columns] result = csv.df_to_escaped_csv( df, index=include_index, **config["CSV_EXPORT"] )