diff --git a/.idea/Rasaddam_Backend.iml b/.idea/Rasaddam_Backend.iml
index 168bde0..c5d6090 100644
--- a/.idea/Rasaddam_Backend.iml
+++ b/.idea/Rasaddam_Backend.iml
@@ -14,7 +14,7 @@
-
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 296aa57..29f5506 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/apps/authorization/services/excel/excel_processing.py b/apps/authorization/services/excel/excel_processing.py
index ab42af2..5c20f82 100644
--- a/apps/authorization/services/excel/excel_processing.py
+++ b/apps/authorization/services/excel/excel_processing.py
@@ -1,6 +1,9 @@
from io import BytesIO
from django.http import HttpResponse
+from excelstyler.headers import create_header_freez
+from excelstyler.helpers import excel_description
+from excelstyler.values import create_value
from openpyxl import Workbook
from rest_framework import viewsets
from rest_framework.decorators import action
@@ -8,7 +11,6 @@ from rest_framework.decorators import action
from apps.authorization.api.v1.serializers import UserRelationSerializer
from apps.authorization.models import UserRelations
from apps.core.mixins.search_mixin import DynamicSearchMixin
-from common.helper_excel import excel_description, create_header_freez, create_value
class AuthExcelViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
@@ -49,7 +51,7 @@ class AuthExcelViewSet(viewsets.ModelViewSet, DynamicSearchMixin):
"دسترسی ها"
]
- excel_description(worksheet, 'B1', f'کاربران', row2='C3')
+ excel_description(worksheet, 'B1', f'کاربران', to_row='C3')
create_header_freez(worksheet, excel_options, 1, 6, 7, height=25, width=20)
l = 6
diff --git a/requirements.txt b/requirements.txt
index 153ee4b..f9d3854 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -26,6 +26,7 @@ djangorestframework-jwt
djangorestframework_simplejwt
djangorestframework-recursive
docopt
+excelstyler
gunicorn
idna
importlib-metadata