Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
    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)