|
|
|
|
@ -29,6 +29,9 @@ from django.core.files.storage import default_storage |
|
|
|
|
from django.core.files.base import ContentFile |
|
|
|
|
import os |
|
|
|
|
from django.http import HttpResponse |
|
|
|
|
import logging |
|
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
@api_view(['GET']) |
|
|
|
|
def user_by_token(request): |
|
|
|
|
@ -406,6 +409,8 @@ def xls_to_csv(request): |
|
|
|
|
file_path = os.path.join(directory, uploaded_file.name) |
|
|
|
|
file_name = default_storage.save(file_path, ContentFile(uploaded_file.read())) |
|
|
|
|
|
|
|
|
|
logger.info(f'file saved at {file_name}') |
|
|
|
|
|
|
|
|
|
# Check available sheets and look for 'inscriptions' |
|
|
|
|
xls = pd.ExcelFile(file_name) |
|
|
|
|
sheet_names = xls.sheet_names |
|
|
|
|
|