Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -3,6 +3,7 @@ from collections import Counter
|
|
3 |
import gradio as gr
|
4 |
import openpyxl
|
5 |
from openpyxl.drawing.image import Image # 이미지 삽입을 위한 모듈
|
|
|
6 |
|
7 |
def extract_keywords(file):
|
8 |
# 엑셀 파일 읽기
|
@@ -30,8 +31,15 @@ def extract_keywords(file):
|
|
30 |
# 빈도수 기준으로 내림차순 정렬
|
31 |
result_df = result_df.sort_values(by='빈도수', ascending=False).reset_index(drop=True)
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
# 새로운 엑셀 파일 생성 및 이미지 삽입
|
34 |
-
output_path = "/mnt/data/키워드_분석_결과_with_logo.xlsx"
|
35 |
with pd.ExcelWriter(output_path, engine='openpyxl') as writer:
|
36 |
result_df.to_excel(writer, index=False)
|
37 |
workbook = writer.book
|
|
|
3 |
import gradio as gr
|
4 |
import openpyxl
|
5 |
from openpyxl.drawing.image import Image # 이미지 삽입을 위한 모듈
|
6 |
+
import os # 경로 확인 및 생성용
|
7 |
|
8 |
def extract_keywords(file):
|
9 |
# 엑셀 파일 읽기
|
|
|
31 |
# 빈도수 기준으로 내림차순 정렬
|
32 |
result_df = result_df.sort_values(by='빈도수', ascending=False).reset_index(drop=True)
|
33 |
|
34 |
+
# 파일 저장 경로 설정
|
35 |
+
output_dir = "results"
|
36 |
+
output_path = os.path.join(output_dir, "키워드_분석_결과_with_logo.xlsx")
|
37 |
+
|
38 |
+
# 디렉토리 존재 여부 확인 및 생성
|
39 |
+
if not os.path.exists(output_dir):
|
40 |
+
os.makedirs(output_dir)
|
41 |
+
|
42 |
# 새로운 엑셀 파일 생성 및 이미지 삽입
|
|
|
43 |
with pd.ExcelWriter(output_path, engine='openpyxl') as writer:
|
44 |
result_df.to_excel(writer, index=False)
|
45 |
workbook = writer.book
|