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