def _get_xlsx_content_as_list_and_file_info(self, request): file_bytes, filename = self._get_file_bytes_and_name(request) sheetName = request.query_params.get('sheetName') or self.default_sheet_name return XlsxSerializer.deserialize(file_bytes, sheetName), filename, file_bytes
def render(self, data, accepted_media_type=None, renderer_context=None): self._add_filename_to_response(renderer_context) if not isinstance(data, list): return data return XlsxSerializer.serialize(data)
def _get_xlsx_content_as_list_and_file_info(self, request): file_bytes, filename = self._get_file_bytes_and_name(request) sheetName = request.query_params.get( 'sheetName') or self.default_sheet_name return XlsxSerializer.deserialize(file_bytes, sheetName), filename, file_bytes