Showing
1 changed file
with
38 additions
and
0 deletions
ExcelCountifMaterial.py
0 → 100644
1 | +import warnings | ||
2 | +#########5/23일작성중 ######### | ||
3 | +warnings.simplefilter(("ignore")) | ||
4 | +import openpyxl | ||
5 | +import pandas as pd | ||
6 | + | ||
7 | +####### [날짜, 뉴스단어 한개] 구성 만드는 파일 차트 분석 시 count함수 이욜 할 때 참조 자료 | ||
8 | +# ex)hmm뉴스키워드날짜뉴스모으고특수삭제.xlsx 파일 넣음<- DayNewsMerge.py 중간에 주석처리 된 부분 해제하고 결과 얻기 | ||
9 | +Stockfilename = input("키워드파일이름입력:") | ||
10 | +fileStock = "C:/Users/yangj/PycharmProjects/pythonProject1/샘플/" + Stockfilename + ".xlsx" | ||
11 | +Stockfile = openpyxl.load_workbook(fileStock) # 파일이름입력 | ||
12 | +stock_ws = Stockfile.active | ||
13 | +Stock_data = [] # list 타입 | ||
14 | +date=[] | ||
15 | +i = 0 | ||
16 | +for row in stock_ws.rows: | ||
17 | + Stock_data.append([]) | ||
18 | + date.append(row[1].value) | ||
19 | + for cell in row: | ||
20 | + if cell.value != None : | ||
21 | + Stock_data[i].append(cell.value) | ||
22 | + i += 1 | ||
23 | +del Stock_data[0] | ||
24 | +del date[0] | ||
25 | +for i in range(len(Stock_data)): | ||
26 | + del Stock_data[i][0] #각 열의 첫번째 행 삭제 | ||
27 | +for i in range(len(Stock_data)): | ||
28 | + del Stock_data[i][0] #각 열의 첫번째 행 삭제 | ||
29 | +print(Stock_data) | ||
30 | +print(date) | ||
31 | +a=[] # | ||
32 | +print(len(date),len(Stock_data)) | ||
33 | +for j in range(len(Stock_data)): | ||
34 | + for k in range(len(Stock_data[j])): | ||
35 | + a.append([date[j],Stock_data[j][k]]) | ||
36 | +print(a) | ||
37 | +df_SourTar = pd.DataFrame(a) | ||
38 | +df_SourTar.to_excel(Stockfilename+'countif.xlsx',sheet_name='sheet1') | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment